经济管理学院本科课程设计论文基本内容(数据库开发与应用)

上传人:鲁** 文档编号:459263709 上传时间:2023-10-31 格式:DOC 页数:10 大小:79KB
返回 下载 相关 举报
经济管理学院本科课程设计论文基本内容(数据库开发与应用)_第1页
第1页 / 共10页
经济管理学院本科课程设计论文基本内容(数据库开发与应用)_第2页
第2页 / 共10页
经济管理学院本科课程设计论文基本内容(数据库开发与应用)_第3页
第3页 / 共10页
经济管理学院本科课程设计论文基本内容(数据库开发与应用)_第4页
第4页 / 共10页
经济管理学院本科课程设计论文基本内容(数据库开发与应用)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《经济管理学院本科课程设计论文基本内容(数据库开发与应用)》由会员分享,可在线阅读,更多相关《经济管理学院本科课程设计论文基本内容(数据库开发与应用)(10页珍藏版)》请在金锄头文库上搜索。

1、数据库应用与开发课程设计指导孙鸿飞东北电力大学经济管理学院第1章图书馆管理信息系统概述1.1图书馆管理信息系统简介传统图书馆最主要的职能是收藏,并在对所收藏的图书资料进行保存和组织的基础上为读者提供服务。数字图书馆系统,是对有价值的图像、文本、语音、影像、软件和科学数据等多媒体信息进行收集,进行数字化加工、存储和管理及实施知识增值,并提供基于网络的电子存取服务。传统媒介包括图书、报纸、杂志、单据、票据、文件、广播和电视等。传统纸张作为信息媒介存在着巨大的浪费,以图书为例,成千上万的书经过印刷、存储、运输、批发、销售等环节后才能送到读者面前,这样不仅成本巨大,浪费资源,而且无法检索和查找,更谈不

2、上信息的增值。Internet使得信息传播方式发生了变革,海量的信息可以通过低廉的传输成本在网上传送,用户可以自主地有选择地获取和使用需要的内容。电子化的信息数据不仅节约了传播的成本,同时加快了信息的增值,因此信息资料的数字化成为未来信息社会的基本需要。数字化媒介是信息的电子化表现形式,一方面可以倒替传统媒介表现出相同的文字、声音和图像等信息,另一方面可以更方便地管理、查询和阅读,并且通过现代网络技术进行传播和安全保护。1.2 图书馆管理信息系统功能描述将dephi和Access数据库更好的结合在一起,使得传统的图书馆管理系统数字化,变得更加快捷和方便。本系统研究内容包括:查询、编辑、添加和删

3、除。采用ADO.NET技术,配合高效灵活的vb语言。本设计主要研究的内容是:(1)系统管理员、图书管理员和一般管理员权限的设置。(2)书籍信息的添加、编辑、删除和索引功能的实现。(3)用户信息的添加、编辑、删除功能的实现。(4)更加方便的查询、修改和删除有关的管理数据。1.2.1系统特色本系统在一般的图书馆管理系统的基础上,添加了新的窗口功能、今日借阅查询功能和报表功能。方便图书管理员在工作一天结束后,可以更加清楚的掌握图书的借阅信息。管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标。具体的设计原则如下:实用性原则要力求最大

4、限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用。可扩展性与可维护性原则为适应将来的发展,MIS系统应具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到未来的需要。安全可靠性原则应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防止灾难性事故发生。用户界面设计原则图形化原则:用户界面的设计应符合Windows规范的图形用户界面(GUI),做到美观大方。用户界面

5、应当直观、明了、条理清晰。实现“傻瓜型”管理易学、易用、易管理。完整性原则:数据库的完整性是指数据的正确和相容性。要防止合法用户使用数据库时向数据库加入不合语义的数据。对输入到数据库中的数据要有审核和约束机制。可伸缩性原则:数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。规范化数据库的设计:应遵循规范化理论,规范化程度过低,可能会存在插入、删除异常、修改复杂、数据冗余等问题,要解决的方法就是对关系模型进行分解或合并(规范化),转移成高级范式。第2章 需求分析2.1 系统目标根据系统的可行性研究和需求分析,该系统主要实现以下基本功能:(1) 用户管理:应用系

6、统操作人员,设置操作人员和会员的口令和权限,实不用的人员拥有不同的权限,同时在满足了不同系统用户的操作需求的基础上,提高系统的安全性。(2) 图书信息管理:主要是书库中各种图书的基本信息和这本书的库存量,以保证买着能够借到自己想要的书。(3) 图书借阅管理:完成图书的卖出登记,包括图书编号,会员编号,借书的数量和借书的时间。(4) 会员信息管理:主要是对会员的相关信息进行管理,包括会员编号,会员姓名以及他们的联系方式 ,地址等。(5) 账户管理:最主要是设置不同人员的访问权限,以保证系统的安全性。2.2 系统的性能需求分析图书管理信息系统的数据需求包括如下几点:(1) 数据录入的可靠性数据的输

7、入主要依靠手工,而准确的输入关系到该系统的数据是否能准确处理,加之该系统需要输入大量的图书及用户资料,所以系统必须有简洁的界面和一定的灵活性使得输入 工作迅速而准确。(2) 数据的完整性与一致性对于输入的数据,要有一定的完整性规则,如果不能符合要求,系统应该拒绝该数据。由于系统的数据是共享的,图书作为共享数据,其去向必须是明确的,系统需保证图书销售出去后会自动地减少一本书量,而要解决这一问题,就要保证书库的一致性。2.3数据库的需求分析本系统的具体要求为:1. 能全面管理图书管理系统的各类主体的信息,如图书信息,顾客信息,借书信息,库存信息,。2.通过使用计算机能方便地维护(包括添加,删除,修

8、改,查询)各信息等。3.能组合查询基于某个信息表的所需信息。4.能方便的实现基于多个表的连接查询。5.能方便地实现单个或者多个表的统计功能。 6.需要时能即时进行输出与打印。7.系统应具有网络多用户功能,具有用户管理功能,对普通用户和管理员提供相应系统功能。对管理员提供增加用户功能。8. 系统具有操作方便,简捷等特点。2.2 业务流程用户 用 户 界面系统管理员界面书籍信息管理界面读者信息管理界面数据库2.3 数据流程2.4 数据字典()用户信息表(SystemUsers表),即系统管理员信息表。包括的字段有:用户账号、用户姓名、密码、状态、地址、 、 、E-mail、系统管理员权限、图书管理

9、员权限和一般管理员权限。如表2.4.1所示。表2.4.1 用户信息表字段名意义字段类型字段大小关键字UserID用户账户文本10是UserName用户姓名文本10Password密码文本10Status状态文本2Address地址文本50Phone 文本20CellPhone 文本20Emall邮件文本30AdminRights系统管理员权限文本1LibRights图书管理员权限文本1RraderRights一般管理员权限文本1(2)书籍类型信息表,包括的字段有:书籍类型和描述信息。如表所示。表2.4.2 书籍类型信息表字段名意义字段类型字段大小关键字Type书籍类型文本10是Desc描述文本

10、50(3)索书号信息表:包括的字段有:索书号和描述信息。如表所示。表2.4.3 索书号信息表字段名意义字段类型字段大小关键字Type索书号文本10是Desc1描述文本50(4)费用类型信息表,包括的字段有:费用编号、费用和描述信息。如表所示。表2.4.4 费用类型信息表字段名意义字段类型字段大小关键字ChargeNo费用编号文本10是Desc描述文本50Amount费用数字单精度型(5)备份信息表,包括的字段有:源地址和目标地址。如表所示。表2.4.5 备份信息表字段名意义字段类型字段大小关键字Source源地址文本100Dest目标地址文本100(6)书籍信息表,包括的字段有:书籍编号、IS

11、DN号、书籍名称、索书号、书籍类型、书籍描述、作者姓名、出版日期、版本、书籍状态、图片路径和添加日期。这里的图片以图片所在的路径表示。如表所示。表2.4.6 书籍信息表字段名意义字段类型字段大小关键字SN书籍编号文本10是ISDNISDN号文本20BookName书籍名称文本20BookCode索引号文本10BookType书籍类型文本10BookDes书籍描述文本50AuthorName作者姓名文本10PublishDate出版日期文本10Edition版本文本10BookStatus书籍状态文本2Picture图片路径文本10LibDate添加日期文本10(7)读者信息表,包括的字段有:读

12、者编号、读者姓名、地址、 、 号码、E-mail地址、最大借书量、已借书。如表所示。表2.4.7 读者信息表字段名意义字段类型字段大小关键字ReaderNo读者编号文本10是ReaderName读者姓名文本10Address地址文本50ReaderPhone 文本20ReaderCell 号码文本20ReaderEmailE-mail地址文本50IssueTag最大借书量文本1IssueTagUsed已借书文本1(8)借阅信息表,包括的字段有:借阅号、书籍编号、书籍名称、作者姓名、读者编号、读者姓名、借阅日期、过期日期和费用类型。如表所示。表2.4.8 借阅信息表字段名意义字段类型字段大小关键

13、字IssueNo借阅号文本10是SN书籍编号文本10BookName书籍名称文本20AuthorName作者姓名文本10ReaderNo读者编号文本10ReaderName读者姓名文本10idate借阅日期文本10ddate过期日期文本10Itype费用类型文本20有了上面的数据机构、数据字段和数据流程,下面进行数据库的逻辑机构设计。第3章 系统设计3.1系统功能图书馆管理系统的管理远权限分为3级:系统管理员、图书馆管理员和一般管理员。他们具有不同模块的管理权限。图书馆管理系统的主要实体是书籍和图书。同过不同的功能模块可以有效地对两个实体进行管理。系统管理员:只有系统管理员才具有该模块的权限。该模块需要实现书籍参数和用户信息的管理,另外通过该模块可以解冻被冻结的用户、修改密码、备份数据库。书籍参数具体包括索书号、书籍类型和费用类型3个方面的信息。用户信息管理包括添加、编辑和删除用户信息。书籍信息管理:系统管理员和图书管理员具有该模块的权限。该模块是系统核心的功能模块,要求实现添加书籍信息、查找书籍信息、编辑书籍信息、删除书籍信息、今日借阅查询、借阅书籍和归还书籍的功能。读者信息管理:所有的管理员都具有该模块的权限。该模块要求实现添加读者信息、编辑读者信息和删除读者信息的功能。系统的功能模块图如图3.1.1所示3.2 系统结构图3.2.1 系统用例图(2)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号