设计-我存档题目十二中图书馆管理系统_第1页
设计-我存档题目十二中图书馆管理系统_第2页
设计-我存档题目十二中图书馆管理系统_第3页
设计-我存档题目十二中图书馆管理系统_第4页
设计-我存档题目十二中图书馆管理系统_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

引 课题的背景、目的与意 十二中馆现状 系统分 可行性分 需求分 用户需求分 功能需求分 系统目 业务流程分 数据流程分 运行环境与开发工 系统总体设 系统结构设 功能模块设 数据库设 E-R 基本表设 系统实 系统页面的设计与实 前台功能模块的实 查询模 意见箱模 功能模块的实 管理员登录模 添加管理员模 留言管理模 读者类型管理模 管理模 管理模 借阅模 归还模 系统调试与实 调试方 系统测试原理及测试原 系统测试原 白盒测 黑盒测 本系统测 总 参考文 致 十二中馆管理系统的设计与实:本文阐述了网上馆管理系统与网上馆的设计开发。设计采用现在比较流行的ASP开发技术,并考虑到所处理的数据的结构特点及所学到的知识,应用SQLServer2005数据库系统作为的数据库。系统实现了的基本功能,包括读者的查询信息、浏览、浏览意见、以及管理员添加管理读者和信息,进行借还操作,对的与更新。由于是中学的图:中学;网上馆管理系统;ASP;SQL引课题的背景、目的与意在互联网日益流行的今天,网络是主角,是时代的宠儿。ASP.NET技术完全基人心的技术,为中小型乃至企业级的Web商业模型提供了一个更为稳定、高效、安工作分配,也方便读者在去馆前可以查看管的现有书目,及书的大概内容,开发一个基于ASP.net的馆管理系统是很重要的,它可以在不同的机器、不同的地方上登录系统,可以很方便进行每天的登到等工作,也可以很好的查询书目的十二中馆现状肇庆市第十二中学馆,是公开借书不久的一个馆。该馆有一个简单的的借书管理软件,但是功能并不十分完善,没有分用户权限,无法在不同PC一个可以在不同地方登录的管管理系统。研究(设计)内容,本设计是开发一个基于的管理系统。这个管理系可以分为前台目等主要功能,非管理员用户也可以台页面搜索查看信息留言,其次,系统分可行性分技术可行计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通的webSQLServer作为例子,所以采用SQLServer2005作为数据库的。SQLServer2005系列数据库管理系统提供了完整的编程模型,操作可行十二中馆管理员之前对计算机软件操作娴熟可以快速学会对该管理系统的需求分PCPC机登录更新数据库将十二中馆管理系统做成形式既能高效实现借书流程,PC机对数据进行操作,还能让学生在网上查看书目。添加修改信息,添加修改读者信息,的借阅与归还,若读者是学生,还要对 处理借书流程的管理页面。根据以上想法,设计出的功能。读者浏览的页面相关功能包括搜索查看信查看留查看学校首系统设置(书架管理,管理员设置读者管理(读者类型管理,读者管理,升级与毕业管理(类型管理,管理借系统查询(查询,借阅查询查看更改系统目根据前面所作的需求分析可以得出,馆管理系统实施后,应达到以下目标界面设计友好、美观数据安全、可靠信息分类清晰、准确强大的查询功能,保证数据查询的灵活性实现对借阅和归还过程的全程数据信息提供借阅榜,为馆管理员提供了真实的数据信息提供灵活、方便的权限设置功能,使整个系统的管理分工明确具有易性和易操作性[3]业务流程分2.1读读信管归借读完 借管理读 信借查 信归还相归还相取借 信归数据流程运行环境与开发工开发环境:VisualStudio2008集成开发环境数据库:SQLWeb服务器:Internet服务器运行环境:.NETFrameworkSDK系统总体设系统结构设设计成比较优化的结构形式能组织好的信息内容并将其归类方便管理员添加管系统的要对整个的信息和数据进行前台所显示的信息在。在设计好前台与的结构以后,就将数据库加入到结构中将更新的。功能模块设书借还、系统查询和榜6个部分,其中各个部分及其包括的具体功能模块如图读 管增 类修 类修 信借 读者借 3.1数据库设DBMS无关的概念DBMS所接受的逻辑模型所表示的概念模DBMS下的应用视图。逻辑设DBMS提供的数据定义语言(DDL)写成的数据模式。以实现,其主要内容是根据DBMS提供的各种,设计数据的形式和路径,E-R,由需求分析规划出来的主要有读者信息,管理员权限设置,书架信息借阅信息,馆信息,信息,类型信息7个实体,各实体信息分别如下所示,读日读者名十二 馆管理系统中读者信息E-R读日读者名读读者信读读者类生借阅读者类生借阅十二中馆管理系统中管理员权限设置E-R图如图3.3所示管理员权限设书十二中馆管理系统中书架E-R图如图3.4所示书名名借阅信十二中馆管理系统中借阅信息E-R图如图3.5所示借阅信记录读记录读应还时借阅时是否归地邮十二中馆管理系统中馆信息E-R图如图3.6所示地邮馆馆信创建馆创建馆作书架名名类信十二中馆管理系统中信息E-R图如图作书架名名类信库存库存类十二中馆管理系统中类型E-R图如图示类类类类型可借天(1)信息表信息表tb_Book用来保存的基础信息。结构如表3-1所示3-1tb_book是否允许 是否为主 字段描 编 名 类 作 是否允许 是否为主 字段描 书架8 借阅次8 库存读者信息表tb_readertb_reader3-23-2tb_reader是否允许 是否为主 字段描 读 读者名 读者类8 生 件类 件8 借阅次8 借阅数8 时借阅信息表借阅信息表tb_borrowback用来记录借阅信息。表 的结构如3-33-3tb_borrowback是否允许 是否为主 字段描 读者编 8 借阅时8 应还时字段名 数据类是否允许 是否为主 字段描 8 实际归还时 1 是否归(4)类型表表tb_booktype用来保存的类型。表tb_booktype的结构如表3.4所示3.4tb_booktype是否允许 是否为主 字段描 类型 类型8 可借天读者类型表tb_readertypetb_Shop3.53.5tb_readertype是否允许 是否为主 字段描 类型 类型8 可借数书架信息表tb_bookcasetb_bookcase3.6tb_bookcase是否允许 是否为主 字段描 书 书架名管理员信息表tb_Admintb_Admin3.73.7tb_Admin是否允许 是否为主 字段描 管理员 管理员 管理员权限表tb_purviewtb_purview的结构如表3.8tb_purview是否允许 是否为主 字段描 1 系统设置权1 读者管理权1 管理权1 借还管理权1 系统查询权权限表权限表tb_library主要用于保存馆信息。表tb_library的结构如表3.9所示3.8tb_library是否允许 是否为主 字段描 馆名 创建 邮 地 8 创建 简系统实ASP网页设计语言书写的程序。系统页面的设计与实HTML语言来实现设计的。HTML文件是介于前台排版和排版之间的一种语言[6]。整个系统应注重的是:易导航CSS样式,以<script>直接嵌入,每当在HTML文档中包含JavaScript代码时,都开发者都必须注意的一点是兵法只有JavaScript一种,VBScript也使用<script>,这就需要开发者明确<script>表情中具体需要解释的代码是JavaScript还是VBScript[7]。本系统在操作过程中出错弹出的错误提示框都是用JavaScript技术前台功能模块的、前台功能模块分为信息查询借阅查询、添加留言、进入学校首、4单击导航“查”进入查询模块,该模块主要用于读者查询馆信息。单击查看详情可以进入详情页面。界面如图5.1所示4-2

图4-1读者查询界是图4-2读者查询流程可以查看详细留言信息。在输入框输入留言信息后点“提交”可留言。4-3是获取留言功能模块的实。功能只允许具有管理员权限的用户使用,它是实现前台功能的基础包。(1)导航:放置管理员可操作项目的(2)操作区:显示所有导航的信息运行,首先登录到登录页面。用户输入登录ID、和后单击“登录”按钮时,如果录入数据信息在数据库中tb_Admin表存在对应的用户名和,系统会转到Index.aspx页面保存用户名信息如果是管理员则对进行;4-4所示:

4-4单击导航中的“系统设置”——>“管理员设置”超,系统将打开管理员设4-5所示:是是是是否是否是否单击导航中的“系统设置”——>“留言管理”超,系统将打开留言管理页面,4-6所示:是是是是否是否

单击导航中的“读者管理”——>“读者类型管理”超,系统将打开读者类4-7所示:4-8开是开是否存在信是是是否删除类否是是否添加类否是是否修改类否结获取新类型信数据录入数据显示所有类型信查询数据读 管理模

单击导航中的“读者管理”——>“读者管理”超,系统将打开读者档图4-9读者管理界读者管理流程图如图4-10所示开开是否存在信是是是否删除读否是是否查看详否否修改读者信是是否添加读是否是升级或毕业否是是否毕否结获取要升级的类获取新读者信获取读显示读者详细信查询数据显示读 信查询数据数据录入数据 管理模单击导航中的“管理”——>“管理”超,系统将打开档案管理页面该页面主要用于管理信息与学生毕业升级操作界面如图所示。4-12开开是否存在信是是是否删数据录入数据否是是否查获取 信否否是是否修 资结查看数据获 显示所 信查询数据显 信4.3.7借阅模单击导航中的“借还”——>“借阅”超,系统将打开读者管理页面,该页面主要用于的借阅操作。界面如图4-13所示:图4-13借阅界4-14开开显 信查询数据显 信查询数据是否存在信是获取获取读是否存在信是否否是否借是结显示读者和借阅信查询数据获取读者 信数据获取读者 信数据录入数据4.3.8归还模单击导航中的“借还”——>“归还”超,系统将打开归还管理页面,该页面主要用于归还操作。界面如图4-15所示:图4-15归还界4-16开开是否存在信是显示读者和借阅信否否是否归是结信获取读者查询数据获取读数据录入数据图4-16归还流程系统调试与实调试方层(或)结构的,为了建设工作量,首先要将程序划分成几个部分,而大部分的系统测试原理及测试原如何使设计的用例合理并且典型有效应该与软件的研制以及最终用户一起系统测试原保证每一循环都在边界条件和一般条件下至少各执行一次验证所有数据结构的有效性数据结构或外部数据库错误性能错误初始化和终止条件错误[5]本系统测读者,添加与管理,添加与管理类型,添加与管理借还信息等各方面与问和更新测试;对查询功能的测试;系统容错功能的测试。用例名 对数据库的和更用例

当客户登录到后会浏览、等信息。这些信息都是来

管理员在添加一条信息,首先查看数据库中的数据是否

在添加模块中添加一条信息,数据如下名称:水浒传类型:古代名著书架名称:文学社:展示:Pic/01.jpg

SQLServer数据库,查看tb_book表,可以看到表中多了一行数据,其属性bookcode、说明管理员对数据库的和更新是成功的。用例名 查询功能的测用例

客户输入正确的信息,然后观察查询结果;随意输入一些

12:练习

结果1:在查询结果显示页面中显示出与名称相对应的借5.3用例名 对系统容错功能的测试之对客户修改资料的检用例

在这个系统中,读者资料更改和管理员对的操作都需用例名 对系统容错功能的测试之对客户修改资料的检测试方 在填写读者资料在修改资料时若读者名称重复,会提示出

型:学生证证件号码:xs123128

总现在越来越多的学校采用网上馆不仅可以方便不同管理员及时更新同一数提高更新效率,也提高了学生借阅成功率,和借阅。所以将肇庆市第十二中学原有管理软件变身为网上管理系统是有十分重要的意义的。通过这次本科毕业设计,使我对开发有了更为深刻的理解,积累了一定的网没有综合一个完整的应用项目的各情况。而在这次毕业设计中,通过实际研究与预知的,但最终在老师和同学的帮助下一一解决了。在解决了各种难题的同时,我也学到了许多技术知识和开发技巧相信这些知识和技巧将在以后工作和学习IT这个行业里好好干,参考文[1]ASP.net页设计完全手册[M].:,2008:[2]Web程序设计—ASP.NET实用开发[M].:[3]c#项目开发全程[M].:[4]SQLServer2005数据库应用与开发[M].:[5]软件工程第二版[M].:高等教育,2004:308-[6]HTML亲密接触[M].:希望电子[7]于坤周大庆JavaScript基础与案例开发详解[M].:[8]ASP.NET程序调试[M].:中国电力致结束了3个多月的毕业设计生活,我们这一届的学生也着毕业了。在这里,我首先要感谢的是指导老师连。在这次毕业设计的过程中,虽然遇到了许许文写作的顺利进行。特别是在的阶段,连老师为了指导我们的写作严格督促并耐心指导在此向导师连老师表示最诚挚的敬意和最衷心的感谢Onlinelibrarymanagement:Thispaperdescribesthedesignanddevelopmentofonlinelibrarymanagementsystemandonlinelibrary.ThedesignisnowmorepopularASPwebsitedevelopmenttechnology,andtaki

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论