- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                《实用数据库开发技术》课程设计
                    
《实用数据库开发技术》课程设计		图书馆借阅系统的设计与开发				用户小组成员		专业:计算机 班级:软件052 姓名:(学号:05423)		专业:计算机 班级:软件052 姓名:(学号:05423)				设计小组成员		专业:计算机 班级:软件052 姓名:尹兴春(学号		专业:计算机 班级:软件052 姓名:(学号:05423)				指导教师	张敏		大连大学信息工程学院计算机系		2008年   6月   3日						
目  录
引言	1
1 系统的目标及任务	1
2 系统需求分析	2
3 总体设计	3
3.1 数据库设计	3
3.1.1 概念设计	3
3.1.2 逻辑设计	3
3.1.3 物理设计	3
3.2 系统功能设计	3
3.2.1 功能需求	3
3.2.2 系统安全设计	3
3.2.3 用户界面设计	3
3.2.4 程序代码设计与分析	3
3.2.5 运行结果	3
4 系统使用说明	4
5 结论	5
参考文献	6
附录:《实用数据库开发技术》课程设计提交材料清单	7
引言 系统的目标及任务本需求的编写目的在于研究系统软件的开发途径和应用方法。本需求的预期读者是与《系统》软件开发有联系的决策人,开发组成人员,软件验证者。 系统需求分析(1)系统的详细需求? 
图十一 学生信息系统的业务流程
具体描述如下:
管理员登录:对系统进行初始化设置,包括对图书,用户和借阅信息的设置。
用户借阅书籍:根据用户信息和所借图书信息,管理员进行信息录入。
用户借阅其他书籍:管理员要及时修改借阅信息。
买进新的图书:管理员要修改图书信息。
退出系统。
·用户界面设计
 
填写登录信息才能进入系统的主界面如下图
系统的主界面。 如下图
·输出要求
    由于系统输出的都是数据库的信息,所以只需管理员自己操作输出信息。
(2)使用环境?Pentium III 450以上, 258M RAM,  14G HD
软件环境:Window NT Workstation / Window NT Workstation,SQL Server,VB6.0
(3)可行性分析?包括:技术可行性,经济可行性,人员可行性,影响系统开发的因素。
开发小组的成员都有一定的开发软件的经验,所以该系统的技术可行性是可以肯定的。
·软件经济可行性报告
  该系统的开发和后期维护的费用都在可承担的范围之内,所以是可行的。
 开发人员可行性
图一 学生管理信息主要业务流程图
构造系统概念模型
通过以上分析,我们已经基本了解了用户对处理的要求,接下来要分级用户对数据的要求:
为了把用户的数据清晰、明确地表达出来,我们建立一个概念性的数学模型。主要通过E-R图来对实体间关系进行描述。其中“”代表实体属性,“”代表实体,“”代表实体之间的联系。E-R图仅描述现实世界的实体,而不涉及这些实体在系统中的实现方法,联系又分为一对一,一对多,多对多三种。
1.2.1 数据库建模
主要实体:
用户,图书,借阅信息,历史记录,他们的尸体图分别如图二、三、四、五所示。
图二
图三
图四
图五
再找出所有实体的基础上,进一步分析各实体之间的联系。经过分析两两实体之间的关系,然后进行整合,给出下图所示实体的联系即E-R图如下
为了进一步描绘系统的概念模型,在得出系统的数据流图后就对图中数据定义即数据字典。数据字典是关系数据信息的解释,也就是对数据流图中包含的所有元素的定义的集合。一般来说数据字典应该由四类元素组成;数据流、数据流分量、数据存储、数据处理。下图十是系统主要数据元素的数据字典卡。
3.1.2 逻辑设计
采用图标来描述各关系模式的定义、约束,视图的定义和触发器等
根据以上各实体图和学生信息的E-R图,经过转换,可以推出如下各关系。转换原则为:首先每个实体应转化为一个关系,有属性的联系也应转化为一个关系,然后需要给出每个关系的关键字,根据以上原则直接给出所有关系:(关键字下有下划线)
·学生信息(学号,姓名,性别,学院,专业,班级,密码)
·学生借阅证信息(借阅证号,密码,学号)
·图书信息(图书编号,书名,作者,出版社,价格,状态,位置)
·管理员(登录号,密码,姓名,性别,年龄)
·记录(图书编号,借阅证号,借书日期,期限,赔偿)
在得出以上关系后,根据关系数据库的理论要求,需要对所有关系进行关系规范化。我们的要求是至少达到第三范式的要求,按照第三范式的要求对以上各关系。在所有关系中都不存在非主属性的关键字的部分依赖,既满足第三范式。
数据流图(DFD):1.新书入库DFD
图书借阅DFD:
过期提示DFD
:
借阅查询DFD
还书处理DFD:
  3.1.3 物理设计
       采用SQL语句描述各关系模式、视图、触发器、存储过程等
关系
                 原创力文档
原创力文档 
                         
                                    

文档评论(0)