毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net企业客户信息管理系统的设计与实现(3)
3.系统分析
3.1系统需求分析
3.1.1功能需求
结合中小型企业客户信息的特点,从用户的实际需要出发进行系统开发,切实满足企业需求[8];分析系统所需的主要功能并建立了如图2所示系统功能结构图。
图2 系统功能结构图
3.1.2性能需求
从性能角度考虑,系统应采用国际上先进成熟的技术模型、稳定的软硬件产品、软件开发平台和工具,使其运行稳定、可靠、兼容性强;系统应易于文护,提供基于浏览器的系统管理方案,方便管理员管理和配置系统平台;并要求设计上应具有良好的扩展性,以满足业务变动的需求,方便追加新模块;系统安全措施可靠、高效,有角色权限控制,密码加密和验证码登陆以提高安全性;系统开发完成后,要能运行于任何由Windows操作系统所构成的计算机网络环境下[9]。
3.2系统可行性分析
开发该系统所需的相关资料可以通过互联网和图书馆查询文献、期刊等获取,其他只需一台安装开发工具Visual Studio 2010、数据库SQL Server 2005、操作系统为Microsoft Windows XP及以上版本的电脑即可,这就使开发成本降低。技术方面,系统的实现主要依靠相对熟悉的C#语言和SQL Server数据库系统,其基本操作实质上是对数据库进行增加、删除、更改等操作;又因采用的B/S结构是完全基于浏览器界面的开发使其操作简单,系统发布后用户只要有一台能上网的电脑就能使用。所以,从经济、技术等角度来看,开发该系统是可行。
4.系统整体设计与具体实现
客户信息管理系统设计的整体目标:
(1)系统采用人机交互方式,界面设计友好、美观,信息查询灵活、方便,数据存储安全可靠;最大限度地实现易文护性和易操作性。
(2)能够同时支持多个用户同时登陆,实现后台处理大量数据使企业客户及其内部资源的信息化管理。
(3)能灵活的录入数据,使信息传递更快捷,对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。
在实现过程中,综合使用了ASP.NET,HTML/DHTML,JavaScript,JQuery ,SQL,ADO.NET等相关技术,以面向对象的分析和设计方法,使用基于组件的软件开发机制,构建了一个运行高效、安全可靠、实用性强的企业客户信息管理系统。
4.1系统流程设计
用户必须先登录才能进入系统,在系统首页选择登陆角色,普通用户或管理员;
不同角色的用户登录之后有各自不同的权限和操作,系统会根据不同的用户角色生成该角色对应的操作菜单[10]。系统具体流程如图3所示。
图3 客户信息管理系统流程图
4.2数据库设计
4.2.1设计思想
根据需求分析系统数据库各实体间的关系,建立如图4所示的数据库总体E-R图,然后使用ADO.NET实体数据模型工具以图形方式创建概念模型,这样可以直观地创建和修改实体、关联、映射以及继承关系,然后生成支持模型的数据库[11]。
图4 数据库总体E-R图
4.2.2设计内容
本系统使用的数据库是SQL Server 2005,在数据库CRMYWDB中创建UserInfo、CustomerInfo、DailyRecord、Province 4个表[12],各表的字段及描述如下:
(1)表1用户信息表(UserInfo)保存用户基本信息,用户类型控制功能权限。
表1 用户信息表
字段名 字段类型 字段长度 是否主键 描述
ID int 是 用户编号
UserName varchar 50 否 用户名
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
ASP.net+sqlserver学生平时成绩管理系统+ER图
下一篇:
基于.NET的房产信息管理系统的设计与实现+ER图+流程图
电子政务建设与民营企业...
對中小型企业实施CRM的探讨【2032字】
客户關系管理系统的发展与研究【1843字】
ASP.NET的Web网络應用程序开...
信息系统与企业竞争战略评析【1553字】
数据挖掘技术:企业网络...
县级供电企业光纤通信工程建设方案【997字】
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
承德市事业单位档案管理...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
国内外图像分割技术研究现状
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...