网上书店系统设计

网上书店系统设计

ID:2114157

大小:90.50 KB

页数:4页

时间:2017-11-14

网上书店系统设计_第1页
网上书店系统设计_第2页
网上书店系统设计_第3页
网上书店系统设计_第4页
资源描述:

《网上书店系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章 系统设计说明:本章可分为概要设计和详细设计,包括算法设计,功能设计,数据库设计,模块设计,接口设计,协议设计,界面设计等。4.1系统设计目标和原则4.1.1设计目标(1)接口系统将在对原有接口业务进行系统的分析与整理后,将相同类型的接口业务进行整合,减少重复的接口程序,提高接口的开发、运行、维护效率。(2)接口系统的首要目标是能够满足目前的业务功能需要,并确保系统切换平滑、运行稳定;对采用H2规范的接口,通过参数配置等形式,实现灵活的配置业务的功能,并具有良好的可扩展性,提高接口功能的复用性。对非规范类接口,在满足业务功能需要的同时,根据实际情况,纳入接口系

2、统架构。(3)接口系统采用先进的系统管理模式,提供统一的管理命令格式,严谨的日志文件输出格式。同时便于接口系统的运维工作。4.1.2设计原则(1)安全性原则:采用一定的技术并与相应的管理制度相结合,以保证系统安全运行,防止可能发生的错误;设置严格的权限管理体系,合理授予合法用户权限,防(2)可靠性原则:设计中充分考虑反正异常时的数据备份及运行环境的备份方案。(3)灵活性原则:设计中充分考虑整个应用的灵活性要求,通过合理的模块划分和采用模块化软件设计,实现系统软件在业务变更或软件技术发展时的灵活性适应能力。来自代做毕设网http://www.dlhctz.com(4)

3、准确性原则:数据库的构件具有完整的数据完整性校验。(5)标准型原则:按照国家标准建立信息库,指标,及代码。(6)易操作性原则:(7)可扩展性原则:(8)高效率原则:4.2系统构架(以下略)参考基于J2EE的办公自动化系统的设计与实现。4.3系统的功能结构设计(以下略)参考基于J2EE的办公自动化系统的设计与实现。4.4系统数据库设计4.4.1设计思想以下只是给出示例,具体应该写自己的内容。一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与

4、加载测试。(1)数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。(2)概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。(3)逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。(4)物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典。(5)加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息

5、管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:l基本表的个数越少越好。l主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。l字段的个数越少越好。l所有基本表的设计均应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。下面我们着重从SQL应用、数据库设计范式和查询优化等方面来分析本课题的系统关键技术和实现难点并加以解决。本系统数据库采用MicrosoftSQLServer2000,其中的数据库的E-R关系图如下:图4.1法院办公自动化关系图本系统共用到**个表,分别为用户表

6、,班级表,发书表,库存表,其设计如下:来自代做毕设网http://www.dlhctz.com4.4.2用户表的设计管理员登陆信息表:用于存储管理员用户名和密码,只有凭借正确的用户名和密码才能成功的登陆到教材购销管理系统中。。表4.1用户表字段名名称状态类型id编号(PK)Notnullint(11)username登陆名称Notnullvarchar(40)password登陆密码Notnullvarchar(40)4.4.3班级表的设计用于存储班级相关信息,学校的教材管理系统的开发主要被应用于给学生发书,而班级的相关信息也是极为重要的。每个班级都相应的班级号、班

7、级负责人、负责人联系电话、和所在系别等属性。表4.2班级信息表字段名名称状态类型id编号(PK)Notnullint(11)num班级Notnullvarchar(40)name负责人姓名Notnullvarchar(40)comtel负责人联系电话Notnullvarchar(40)phone负责人联系电话Notnullvarchar(40)type系别Notnullvarchar(40)3.3.5发书表的设计发书信息表主要用于记录学校为班级发书的相关信息,有发书对应的班级、所发书籍的数量、价钱以及负责人等信息;发书清单有别与其他单据它是不可以随便被删除的,只

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。