- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工程信息系统原理与开发课设
河北工业大学经济管理学院
工程信息系统课程设计报告
图书管理系统
班 级: 工程121 工程122
小组成员
指导教师: 张建军
2014年 01 月 16 日
前 言
在图书管理系统用计算机管理图书是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用计算机作为工具的实用的计算机图书管理程序来帮助图书馆管理员进行更有效的图书管理。
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
【关键字】图书,面向对象,软件工程
1、问题分析 3
1.1需求分析 3
1.2功能要求 3
1.3技术分析 3
2、信息分析 4
2.1定义实体 4
2.2定义联系 5
2.3定义键 5
2.4定义属性 5
2.5使用相关模型(IDEF1x)描述实体关系(即建模结果) 7
3、功能分析 7
3.1使用相关模型(IDEF0)描述系统过程模型 8
4、系统设计与开发 13
4.1系统的概要设计 13
4.1.2 系统的详细设计 14
4.2 系统的设计与实现 16
4.2.1 系统的主界面的设计与实现 16
4.2.2 图书管理模块的设计与实现 17
4.2.3 读者管理模块的设计与实现 19
4.2.5系统管理模块的设计与实现 21
5、系统测试 21
5.1系统测试方法 21
5.2应注意的问题 22
6、心得与体会 22
1、问题分析
1.1需求分析
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了。一般通用的图书管理系统包括系统管理、读者管理、查询等功能。比较高级的管理系统能够实现在一个界面下实现图书、音像、期刊的管理导入导出读者、升级辅助编目库等功能。此外,随着计算机网络的发展一个完善的系统还应提供无缝接入网络的功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码,检索资料等。
1.2功能要求
图书管理系统主要服务与图书管理人员,包含的功能模块主要有:
1、图书管理:图书类别管理,图书信息管理
2、读者管理:读者管理,读者信息管理.
3、图书借阅管理:借书管理,还书管理.
4、系统管理:添加管理员,修改密码,退出系统
1.3技术分析
该系统使用的技术主要是VB编程语言,数据库技术以及信息系统分析与设计的知识。经过大学一年半的学习,我们已经具备了使用这些技术的一些能力。但是在有些方面,我们的技术还是不够成熟,或者不能正确的运用技术的某些方面。但是在技术上还是可行的。
2、信息分析
2.1定义实体
实体表
序号 实体名 标识元 涉及分系统 基本表/视图 实体长度 实体个数 内容说明 1 图书信息 图书管理 图书类别管理 基本表 20 4 图书信息 图书信息管理 基本表 20 5 2 图书借阅 读者管理 读者类别管理 基本表 20 4 读者信息管理 基本表 20 3 3 图书归还 图书借阅管理 借书管理 基本表 30 还书管理 基本表 30 4 读者信息 添加管理员 基本表 20 系统管理 修改密码 基本表 20 退出系统 基本表 20 5 用户管理 系统管理 6 借阅信息 图书类别管理
读者信息管理
基本表 20
2.2定义联系
2.3定义键
将不确定的联系转化为确定性联系,识别和定义每个实体的主键和次键,根据规律确定键和联系。
2.4定义属性
实体属性表
序号 实体名 属性名 类型 取值范围 键性 来源 备注 1
图书信息 书籍编号 C PK 书名 C 类别 C 作者 C 出版社 C 出版日期 C 登记日期 C 2012/1/1-2013/1/1 是否被借出 C 2 图书借阅 借阅编号 C 读者编号 C FK 外来属性 读者姓名 C FK 外来属性 书籍编号 C 书
文档评论(0)