大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc

上传人:汽*** 文档编号:542210294 上传时间:2023-08-08 格式:DOC 页数:80 大小:5.41MB
返回 下载 相关 举报
大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc_第1页
第1页 / 共80页
大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc_第2页
第2页 / 共80页
大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc_第3页
第3页 / 共80页
大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc_第4页
第4页 / 共80页
大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《大学毕业论文-—基于bs模式的图书借阅管理系统的设计和实现.doc(80页珍藏版)》请在金锄头文库上搜索。

1、装订线清华大学 毕业设计(论文)说明书清华大学毕业设计(论文)任务书课题名称基于B/S模式的图书借阅管理系统的设计和实现学 院 专业班级姓 名学 号毕业设计(论文)的主要内容:一、进行调研,了解、分析用户对“图书管理系统”的设计要求。二、熟练掌握一种程序设计语言,掌握其数据库开发、访问技术。三、根据课题要求,软件完成如下功能:1,对图书基本信息的增删改查等操作的实现;2,对读者借书证基本信息的管理;3,读者借阅图书信息的管理,包括图书的借出和归还,包括逾期归还图书,丢失图书等特殊情况的处理,还有根据读者的不同身份设置的借阅图书数量的限制等管理.四、要求软件设计界面友好、使用方便,程序执行安全、

2、可靠。五、完成与设计内容有关的外文资料翻译,译文约5000字。六、撰写毕业论文并提交设计软件及清单一份。起止时间:2009年2月16日至2009年6月10日共16.5周指 导 教 师签 字系 主 任签 字院 长签 字共 65 页 第 1 页毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说

3、明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 摘要 随着Internet技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现事务的管理势在必行。本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体

4、结构设计和数据库设计。 系统采用Visual Studio 2005 sp1编写C#代码,Sqlite 3建立数据库,从界面简洁、实用的要求出发,完成了图书管理工作的主要部分,包括图书和用户的信息浏览,添加,修改,删除,查询,图书的委托和预约,图书馆信息实时发布,超期统计与罚款处理,图书丢失损坏等特殊情况处理,用户自助登录系统查询与管理借阅的图书信息。系统采用正则表达式约束与检验用户的输入信息,是系统具有一定的容错能力;采用FCKeditor编辑器有效的在线实时高效编辑文章;SQLite不仅是一个轻量级的数据库,而且具有很高的效率,是中小型系统的首选。关键词:ASP.NET 2.0;Sqlit

5、e3;图书管理系统;图书借阅;Abstract Along with the Internet technologys development, Internet popularizes step-by-step in China, the people also gradually grow to the network demand, realizes businesss management using the computer to be imperative. This system starts from the preliminary examination, introduce

6、d in detail the demand analysis, the flow and the data analysis, and have carried on the system gross structure design and the database design. The system uses Visual Studio 2005 sp1 to compile the C# code, the Sqlite 3 establishment databases, from the contact surface succinct, the practical reques

7、t embarked, has completed the books supervisory work main part, including the books and users information browsing, the increase, the revision, deleted, the inquiry, the books request and the appointment, the library information real-time issue, went over the time limit the statistics and fine proce

8、ssing, the books loss damage and so on peculiar circumstance processing, the user self-service registers the system inquiry and the management borrowing books information. the system uses the regular expression restraint and the examination users infed information, is the system has certain fault-to

9、lerant ability; Uses the FCKeditor editor effective online real-time highly effective edition article; SQLite is not only a lightweight database, but also has the very high efficiency, is the middle and small scale systems first choice.Key words:ASP.NET;Sqlite3,BookManageSystem;Book borrow;目录1 系统概述5

10、1.1 系统开发背景和意义51.2 开发环境52 系统需求分析62.1 任务概述62.2 数据描述(数据流图+数据字典)62.3 功能需求12.4 性能需求23 系统总体设计33.1 业务流程33.2 系统功能模块图33.3 系统流程图54 详细设计74.1 程序流程图74.2 程序输入输出描述114.2.1 系统管理模块114.2.2 读者管理模块114.2.3 图书管理模块114.2.4 借阅管理模块114.2.5 归还管理模块114.2.6 管理措施设置模块114.3 数据库的设计124.3.1 数据库的概念结构设计和ER图124.3.2 数据库的逻辑设计154.3.3 数据库的物理设计

11、155 编码实现225.1 图书借阅模块225.2 图书续借模块255.3 图书归还模块296 测试分析报告336.1 什么是软件测试336.2软件测试的目的336.3 测试计划和要点336.3.1 读者以及读者管理模块测试要点336.3.2 图书借阅模块测试要点336.3.3 图书续借模块测试要点336.3.4 图书归还模块测试要点336.3.5 系统设置模块测试要点336.4 部分测试图346.5 测试结论40总结41参考文献42附录:部分程序代码431 系统概述1.1 系统开发背景和意义图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这

12、种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大

13、地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 1.2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows Server 2008 R2 Enterprise开发工具:Visual Studio 2005 + SharpPlus SQLite Developer+SqliteSpy数据库版本: Sqlite3数据库引擎: SQLite-1.0.60.0 2 系统需求分析 2.1 任务概述经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深

14、了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:1.新的图书购进后,分门别类地进行归并并汇总,加以编号。2.新书编号后,上到书架以备读者借阅。3.如某读者需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。4.读者借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图2.1所示。图2.1 现行图书管理业务流程图2.2 数据描述(数据流图+数据字典)过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为读者,因此可以得到图书管理系统的基

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

当前位置:首页 > 高等教育 > 大学课件

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