销售管理系统的设计与实现
(二)进货管理员E-R图如图3-12所示:
商品、公司、进货、进货退货商品、公司、进货、进货退货nn添加修改1用户11 删除1修改1 进货管理员n1商品、公司、进货、进货退货n往来信息(进货结账、进货退货结账)添加图3-12进货管理员E-R图
(三)销售管理员E-R图如图3-13所示:
商品、公司、销售、销售退货商品、公司、销售、销售退货nn添加修改1用户1 删除1修改1 销售管理员11n商品、公司、销售、销售退货n往来信息(销售结账、销售退货结账)添加图3-13销售管理员E-R图
16
销售管理系统的设计与实现
(四)高级管理员E-R图如图3-14所示:
商品、公司、销售、销售退货商品、公司、销售、销售退货nn添加修改1用户11 删除n修改1 高级管理员n1商品、公司、销售、销售退货n往来信息(进货结账、进货退货结账、销售结账、销售退货结账)添加图3-14高级管理员E-R图
第4章 系统总体设计
4.1 总体设计论述
系统总体设计是信息开发过程中的另一个重要阶段,在这一阶段中根据前一阶段逻辑分析的结果,在系统分析报告的基础上,按照逻辑模型的要求,科学合理地进行新系统的设计。这个阶段的主要目的是将反映用户信息需求的系统逻辑方案转换成可以事实的基于计算机的物理方案,并为下一阶段的系统事实提供必要的技术资料。
系统设计的依据如下: 一、系统分析阶段的成果。
二、现行计算机软硬技术,数据库技术等。
三、现行信息管理与信息技术的标准,规范等有关法律制度。 四、用户要求。
五、系统运行环境条件。
系统采用结构化设计的方法来实现系统总体功能,提高系统的各项目标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系。通过对模块的设计和模块之间关系来实现整个系统的功能。
17
销售管理系统的设计与实现
4.2 系统设计思想
基于.NET平台(C#+SQL)系统设计与实现的设计思想主要有如下几方面: 一、系统采用ASP.NET平台,C#编程语言,SQL数据库,应用于WEB上充分利用现有资源。
二、系统应能满足仓库管理的工作要求,达到操作简单、方便、实用、安全、准确等要求。
三、系统采用原型模型,使用模块化设计方法,便于系统功能的各种组合和修改。
4.3 设计目标
销售管理系统主要帮助物资企业完成进、销、存一体化信息管理,并配有完善的账单管理、销售统计等功能。
通过本系统可以达到以下目标: 一、系统运行稳定,安全可靠。
二、界面设计美观,人机交互界面友好。
三、信息查询灵活、方便、快捷、准确,数据存储安全可靠。 四、满足键盘和鼠标的双重操作,完全支持回车键。 五、信息安全保密。
六、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 七、数据保密性强,为每个用户设置相应的权限级别。
4.4 系统的设计结构
4.4.1 系统作业结构
本系统基于B/S模式,采用IIS+ASP.NET+SQL Server 2005 设计方式, IIS担当主要逻辑控制,通过接受ASP.NET传来的用户请求,再通过ASP.NET传到客户端,而ASP.NET主要担当接受与响应客户端;SQL Server 2005作为后台数据库服务器。其结构图如图4-1所示。
18
销售管理系统的设计与实现
http服务器 客户机 数据库服务器 ADO.NET 应用程序服务器 浏览器 IIS服务 图4-1系统作业结构图
4.2.2 系统架构
为了提高系统的安全性,本系统专门用一个用户身份识别验证组件来进行用户的身份识别和权限验证,同时为了提高数据库的安全性,在各个功能模块和数据库之间加入了一个数据访问组件作为中间层。整个系统的架构如图4-2所示:
用户身份验证与权限识别模块基本信息进货管理销售管理往来管理用户管理数据库连接组件SQL
数据库
图4-2系统的架构
19
销售管理系统的设计与实现
4.5 系统结构模型
一、系统登录
系统有进货管理、销售管理、高级管理三种登录模式。为了保证系统的安全性,该系统的三种管理员中只有高级管理员才能够根据需要对系统用户进行增加、修改或删除,这样能对企业的进货和销售进行更规范地管理,高级管理员具有销售管理系统的所有功能。系统综合结构图如图4-3
销售管理系统基本信息进货管理销售管理查询统计往来管理用户管理添加公司信息添加商品信息公司信息管理商品信息管理添加进货信息添加进货退货添加销售信息添加销售退货商品进货查询进货退货查询商品销售查询销售退货查询商品库存查询商品销售排行商品进货结账进货退货结账商品销售结账销售退货结账添加用户修改用户删除用户修改密码退出系统图4-3系统综合功能结构
二、进货管理
以进货管理员身份登录系统,包含基本信息模块、进货管理模块、查询统计模块中的商品进货查询、进货退货查询、商品库存查询、商品销售查询功能和往来管理模块中的商品进货结账、进货退货结账功能。不能对用户账户和销售信息进行数据操作,保证了系统安全和销售信息数据的安全和保密。进货管理功能结构如图4-4所示:
20