




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海电视大学 图书系统设计报告题目: 图书系统设计与实现 分校(站、点): 嘉 定 年级、专业: 09秋 教育层次: 大 专 学生姓名: 李金伟 学 号: 指导教师: 徐 湃 完成日期: 2011.05.22 目 录 引信 3摘要 3第一章 技术开发方案论证41.1 数据库方案论证51.2 开发工具方案论证5第二章 需求分析52.1需求分析概述52.2系统完成任务62.3功能需求描述6 2.4 性能需求 8 2.5 运行环境 8第三章 系统设计与实现 93.1 系统功能描述 93.2系统总体功能模块 9 3.3用户登陆模块 10 3.4图书管理模块 10 3.5操作员管理模块 11 3.6学生
2、信息登记模块 12 3.7借阅登记模块 13结束语 13后记 13主要参考文献 14引言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。根据调查得知,他们以前对信息管理的主要方式是基
3、于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书
4、的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。摘要图书馆管理,图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用手工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源,对于图书馆管理人员来说,图书馆管理包括图书信息管理、学生信息管理、图
5、书类别管理、借阅信息管理、管理员信息管理等等,而这些项目在过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便,因此,开发这样一套图书馆管理系统软件。系统的实现方式主要是在Microsoft windows开发平台环境中使用ASP.net技术,ASP.net技术是当今流行的开发Web应用程序技术,数据库方面选用了Microsoft SQL Server 2000,针对Web服务器所选用的是由windows 2000 Server系统。关键词图书管理系统;VB2005;Microsoft SQL Server 2000第一章 技术开发方案论证1.1数据库方案论证SQ
6、L Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQL Server近年来不断更新版本,1996年,Microsoft推出了SQL Server6.5版本;1998年,SQL Server7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。其最重要的特点是:1. 真正的客户机/服务器体系结构2. 图形化用户界面,使系统管理和数据库管理更加直观、简单。3. 丰富的编程接口工具,为用户进行
7、程序设计提供了更大的选择的余地。4.具有很好的伸缩性,可跨越从运行Windows95/98的膝上电脑到运行Windows2000/xp的大型多处理器等多种平台使用。5. SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。SQL Server 2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。SQL Server 2000能提供超大型系统所需的数据库服务。大型服务器可能有成千上
8、万的用户同时连接到SQL Server 2000的情况, SQL Server 2000为这些环境提供了全面的保护,具有防止问题发生的安全措施。例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘I/O等。SQL Server 2000不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也应用于需要在客户端本地存储独立数据库的应用程序中。 SQL Server 2000可以动态地将自身配置成能有效地使用客户端桌面或膝上型电脑中的可用资源,而不需要为每个客户端专设一个数据库管理员。应用程序供应商还可以将
9、SQL Server 2000作为应用程序的数据存储组件嵌入到应用程序中。11由于它与ASP.NET出自同一家公司,在设计本系统时,开发技术选用的就是ASP.NET技术,开发平台选用的也是Windows,因此,它在 windows平台上与ASP.NET有很好的兼容性,而且Microsoft SQL Server 2000选用了最先进的数据路构架,具有完全的web功能,通过对高端硬件平台以及最新的网络和存储技术的支持,可以为我们的web站点提供很好的解决方案。并且Microsoft SQL Server 2000操作简单,使用起来比较容易,那么数据库方面本人就理所当然的选用了Microsoft
10、SQL Server 2000。1.2 开发工具方案论证Visual Studio 2005 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决方案,包括 Windows、Web、移动和基于 Office 的应用。第三方的生态系统 允许您利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用来补充 Visual Studio 2005 第
11、三方解决方案的全面部署。Visual Studio 2005 Team System 扩展了 Visual Studio 产品线,其中包括高效、集成的生命周期工具,帮助团队在构建基于 .NET Framework 上的现代的、源于服务的解决方案时,能够实现更加高效地交流与协作、更早的预见开发的质量并通常可以贯穿整个开发过程。Visual Studio 2005 Tools for the Microsoft Office System 使 IT 专业人员,ISV 和 系统集成商能够建立强大的基于 Microsoft Office System 的智能客户端解决方案。 第二章 需求分析2.1 需
12、求分析概述需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会了解用户究竟需要什么。图书馆管理系统直接用户是在校的学生及图书馆管理员,因此在开发网站的过程中,本着现代化、人性化的设计,界面美观、时尚,操作方便快捷,网页效果清晰的要求而设计,只要用户有网络的环境就可以通过本网站进行在线借阅:快捷方便、使用简单;查询:可以通过图书作者、图书名、出版社、主题词、图书书号进行查询;管理:管理员管理方便简单,容易上手;交流:同过留言板可以及时的反馈自己的意见,马上解决所出
13、现的问题,使系统更加的人性化。2.2 系统完成任务(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。数据库应简单、合理,界面应明朗。(2)网站系统的整体运行环境采用Windows 2000, SQL Server 2000作为系统数据库,选用ASP.NET作为开发技术。(3)要使用C#语言作为开发语言,利用Microsoft Visual Studio 2005作为开发平台。2.3 功能需求描述 网站主要分为后台数据维护、图书查询系统等,其中以后台维护系统所占的比例最大。(1) 数据流图顶层图:图2-1 图书馆管理系
14、统顶层图第一层DFD:借阅者信息图2-2 图书借阅者信息图第一层DFD:管理员信息图2-3 管理员信息图第一层DFD:图书信息图2-4 图书信息图第一层DFD:借阅信息图2-5 借阅的图书图2.4 性能需求(1)数据准确性1. 从数据库中提取数据时,要求数据定位准确。2. 向数据库输入数据时,要求录入数据有校验准确。3. 查询返回的信息均来源于数据库。(2)特性要求 查询响应时间应该在人的感官视觉时间范围内。2.5 运行环境CUP:高于奔腾三500MHz内存:大于64M可使用的操作系统:Windows XP,Windos2000及其以上版本浏览器:IE5.5以上浏览器服务器端CPU:高于奔腾三
15、900MHz内存:大于1Gb操作系统:Windows Server 2000浏览器:IE5.5以上浏览器软件服务器端需要Microsoft Visual Studio2005,Microsoft SQL Server 2000数据库。第三章 系统设计与实现3.1 系统功能描述 图书管理系统图书馆管理系统是本着让图书馆管理做到快捷、方便、简单、摆脱用手工操作处理图书借阅的问题,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了资源的略事而设计,它可以使管理员从繁重的手工操作中解脱出来,图书馆管理系统主要包括后台维护子系统、图书查询子系统等。3.2系统总体功能模块借阅查询借阅登记图书查询图书登记学生查询学生登记操作员登记系统帮助业务学生管理学生管理学生管理退出管理员选项重新登陆学生信息登记学生信息查询图书信息登记图书信息查询借阅查询借阅登记图3-1 总体功能模块3.3用户登陆模块图3-2用户登陆模块3.4图书管理模块图3-3图书管理模块3.5操作员管理模块图3-4操作员管理模块3.6学生信息登记模块图3-5学生信息登记模块3.7借阅登记模块图3-6借阅登记模块结束语后台维护子系统都是建立在系统后台数据库的读去基础上,管理员可以通过图书信息管理对图书表中的信息进行添加、修改、删除,通过用户管理对用户便中的信息进行添加、修改、删除,通过留言管理对留言表中的信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025出租专业租赁公司脚手架租赁合同
- 2025厂房及场地租赁合同范本涵盖场地使用与维护责任
- 2025版租赁住宅与室内空气质量检测合同
- 2025版外墙保温保温材料研发与推广应用合同
- 2025版能源企业员工劳动合同及节能减排承诺书
- 2025年度事业单位与劳动者双方聘用合同及劳动合同
- 2025版青少年素质教育培训合作合同
- 2025年度环保餐具采购与销售合作协议
- 2025年度银行存款质押贷款业务合同模板
- 2025版现代农业用地及开发权转让协议
- APP融资方案模板
- 支气管哮喘防治指南(2024年版)解读
- 2025年镍厂招工考试题及答案
- 财经法规与会计职业道德(第5版)课件 第一章 总论
- 舞蹈艺术概论
- 装卸劳务外包服务项目方案(技术标)
- 2025年度互联网行业市场调研服务协议4篇
- 小学音乐新课标考试题库800题(含答案)
- 《付出总有收获》课件
- 方剂学知到智慧树章节测试课后答案2024年秋安徽中医药大学
- 《蚕丝微观结构》课件
评论
0/150
提交评论