目 录
摘 要 2
Abstract 3
1 绪论 5
1.1课题背景 5
1.2课题来源和意义 6
1.3国内外发展概况 7
1.4系统可行性分析 8
2. 开发语言介绍 9
3 . 系统体系结构 13
3.1 系统需求分析 13
3.2 可行性分析 14
3.3 系统结构 15
4. 系统设计 16
4.1 注册模块 16
5. 系统实现 21
5.1 图书查询模块 22
5.2 读者查询模块 26
5.3 借书模块 28
5.4 还书模块 29
5.5浏览图书 31
5.6 数据库设计 31
6 结束语 32
致 谢 33
参考文献 34
附 录 36
摘 要
随着的飞速发展,网络已经成为人们学习,工作,生活不可缺少的一部分。而局域网则是在网络的另一个层次上为学习工作和生活提拱了很多便利。它连接起一个组织内部的独立的计算机,使人们可以方便快捷的访问信息和获取资源。
Web源于静态文本,现在很多站点还是采用这种方式。静 态文本的缺点就是维护难(文件数目多)、查询难、修改难。虽说可以采用 Dreamweaver对站点进行管理,但这只是其中的一个办法。现在,很多的站点都会 在后台采用数据库,动态生成超文本。这样,要改变式样,只需修改几个文件, 要变更内容,只需对数据库进行操作即可,而且较容易保持一致性,而对于全文 检索等查询应用,这种方式的优越性就更为突出。
关键字:数据库,图书,借出,还书
3 . 系统体系结构
图书管理工作非常繁杂,包括图书查询,借书,还书等。我们力图用计算机来代人来完成这些工作,便借书还书更加简单快捷。这样可以大大的减轻工作人员的负担。
3.1 系统需求分析
该过程是个不断认识不断细化的过程。这里所要完成的工作是深入描述软件的功能和性能,确定软件的设计限制和软件同其他系统元素的接口细节,从而奠定软件的开发基础。
1. 性能需求:该系统中,管理员模块只有管理人员才能对其进行操作,一般的注册用户无权操作,系统管理人员要进行身分验证才能进入界面操作。注册读者也要进行身份验证方可进行借书还书操作。
2. 功能需求:我们设计的系统要完成的功能模块如下:
登陆注册 查询图书 读者查询
归还图书 借阅图书 管理员模块
浏览模块等。
3. 环境需求:客户端应有IE或其也浏览器,服务器端应有Windows2000,WindowsNT,或Windows98 ,服务器软件应有pws或IIS,硬件要求386以上的计算机。
4. 界面需求:本软件是面向大众,界面友好,操作简单灵活,根据界面上的提示便可完成一系列动作。
3.2 可行性分析
在软件的开发过程中,这一步是十分必要的。如果在定义阶段及早发现将来可能在开发过程中的问题,及早做出决断,可以避免大量的人力,财力和时间上的浪费。
1. 技术可行性:本组开发成员都具有一定的电脑知识,学习过多种程序开发语言。特别是在项目确定后对ASP和网的强化学习,使本系统成功开发成为可能。
2. 经济可行性:本系统有其生存空间,成功后有其市场。并且本小组开发人员基于一种爱好去研究他的,我们有自己的电脑,可以说成本开支极其有限。
3. 现阶段各种各样的图书馆越来越多,图书馆的书也越来越多,图书的管理工作也越来越复杂。本系统就是为了减轻图书管理人员的工作而设计的。
4. 法律可行性:本系统为我五人开发小组独立完成,不关他人,开发成功后其所有权归我们五人所有,用户购买后其使用权一同买断,我们将提供技术支持。
5. 基于水平和时间有限,我们的系统还不是十分完善。可扩展的地方很多,现列举如:
建立图书预约机制 建立读者反馈机制
建立过期催还机制 建立条码扫描机制等。
以现有的人力和时间来衡量,我们只有放弃。
经过以上可行性论证,本系统可以按任务书要求开发。