欢迎来到天天文库
浏览记录
ID:6640019
大小:1.04 MB
页数:30页
时间:2018-01-21
《毕业设计(论文)-图书管理系统(.net)论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、长春工程学院软件学院毕业实训报告目录前言1第1部分需求说明21.1一般用户21.2注册用户21.3系统管理员21.4图书管理员2第2部分系统设计32.1用例图32.2实体关系图32.3类图42.3.1book类42.3.2other类52.3.3users类52.3.4database类52.4活动图62.5数据库设计72.6前台界面设计及CSS样式92.6.1前台界面设计92.6.2CSS样式10第3部分系统实现103.1存储过程103.2中间逻辑代码12第4部分系统的集成与部署144.1系统简要介绍144.2系统运行测试144.2.1登陆测试
2、154.2.2专项导航测试154.2.3用户查询测试1528长春工程学院软件学院毕业实训报告4.2.4图书管理员164.3系统部署184.3.1部署194.3.2安装与调试20第5部分系统使用手册225.1注册用户使用手册225.2管理员使用手册23总结26参考文献2828前言随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,它的数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。同时网络技术和多媒体技术的快速发展,为网上书城,电子书籍的发展提供了可靠的技术保障,电子书是一种“无纸的书”,
3、没有传统书籍的纸质介质。传统书籍的信息是以“原子”形式存在的,而电子书的信息是以“数字”形式存在的。阅读以及其它的操作变得更为简单。但为了更好记录知识,书面记载仍是不变的事实,这种传统人工的管理方式存在着许多缺点,如:效率低、保密性差,一方面导致管理员、借书者对图书室藏书情况不了解,图书室究竟有哪些图书也不知道;另一方面图书管理员对图书管理工作倍感头痛,因为时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,耗费劳动力大,难于避免错误的产生,如借书证挂失后,仍有少数学生冒用已挂失的借书证借出图书,造成图书外流。如何管理好一
4、个图书馆(书籍的借还,书籍的增删等),单以书面无序的记载,不仅不方便管理,而且安全性也很低,为此图书管理系统便应运而生,它使图书的管理,维护,借还操作等等变得更为简单方便,它可以使人们在网上便可以详细地了解到本图书馆所收藏的书籍,所有借书者的借阅情况,归还情况,缺书的登记等。极大地提高资源的标准性和信息的使用率。系统采用面向对象的三层体系结构设计,在VisualStudio.NET2003开发环境下利用ASP.NET技术,C#语言进行编程,使用的数据库为SQLServer2000。在本程序中全部使用存储过程代表以后的SQL语句,存储过程由一组预先
5、编译好的SQL语句,将其放在服务器上,由用户通过指定存储过程的名字来执行它。存储过程在第一次执行时进行编译,然后将编译好的代码保存在调整缓存中便于以后调用,这样可以提高代码的执行效率。对于系统的现存的不足,储如安全方面,代码冗余,代码执行效率不高,划分不够精确,页面不够美观,CSS样式过于简单,功能重复等,都有待在以后的升级中改进或系统管理员本人就可以将其完善。28第1部分需求说明图书管理系统主要是为了简化对于图书借阅,书籍管理,用户管理的操作,但同时对于图书管信息的发布,最新信息的采集,用户意见的管理等都有要求,对于不同的角色他们的功能是不相同
6、的。1.1一般用户一般用户指的是只做浏览已发布的网页的操作,他们具有的功能主要为浏览新闻,查看图书管的信息,发表自己的意见,不需要进行注册。同样,他们也具有查询图书馆藏书,以及根据特定的信息来查询某本图书,了解某本图书和详细信息。1.2注册用户注册用户拥有自己的借书证,同时也具有ID和密码。这种类型用户的用户名不能随意更改,在办理借书证时已经确定。用户可以通过网页登陆到个人信息,在该页面可以修改个人信息,查询自己的借阅历史等一系列信息。用户也可以利用页面续借图书。注册用户具有一般用户的所有功能。1.3系统管理员系统管理员可以管理整个图书管理系统,
7、以及对系统的维护。对用户,他具有添加,删除,修改的功能。用户级别的变更,用户信息的查看以及修改。对新闻的添加,删除,修改,同时也具有对站内新闻的添加,删除以及更新,因此它的功能十分强大。1.4图书管理员图书管理员的功能部份是整个功能的核心。具有图书的借出与归还,图书的添加,修改,以及维护。图书的查询,用户借还记录的管理都由图书管理员模块完成。28第2部分系统设计图1用例图2.1用例图图2实体关系图2.2实体关系图282.3类图图3类图2.3.1book类book类共有10个公有方法,用来对书籍信息表进行操作。(1)BookAdd():公有方法,向
8、书籍表中添加数据时将使用该方法。返回值为空。(2)BookUpdate():公有方法,修改Book表中的数据。返回值为空。(3)Edit
此文档下载收益归作者所有