版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开发-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN学 生 实 验 报 告 书称 院 名 名 000专业班级 14011402录、系统概述 (3)二、系统需求分析 (3)三、系统总体设计 (6)四、详细设计 (9)五、页面设计及编码实现 (15)六、测试分析报告 (50)七、结束语 (56)图书馆管理系统、 系统概述系统开发背景和意义图书管理是每个高校必须切实面对的工作,但如今许多高校的图书馆管理系统CSinternet的应用日趋广泛,以及高校内、高校CS为结构的信息管理系统以不能满足需求,所BSCSoracle、查找方便、可靠、保密好oracle存取随着java技术internet上java安全、执行效率优点同awindows下开发部署linux下极了节省了操作费硬件费开发环境硬件环境:服务器端/客户端:器:InterPentium3上存:512M上1G硬:80G上件环境:服务器端/客户端:操作:WindowsXP/Linux器:Internet上开发:MyEclipse++MySQLMyEclipse环境下行和开发台MySQL作时开器中输入网回车即可入主页行相操作。二需分析任务概述购行分类、同一编码和入学生借阅记录相关信息。时查。根上调查分析给出业务流如:、、名称、ISBN、作者、存量、总量LbWeb空间、学生、、时LbWeb空间学生学生学生学生学生学生学、学生姓名、性别、入校时间、毕业时间位置LbWeb空间归还归还所有已归还情况归还、名称、归还时间、归还学生编、归还学生姓位置LbWeb用户用户用户所有用户用户账、真实姓名、密码、LbWeb角色角色角色所有角色角色角色名称、角色LbWeb功能需求经过以上详细调查和分析,在数据流程和数据分析基础上,确达到的功能为一下几点:、丢失应立即修借阅归还学借阅时要学归还时也要登学增加、、删除等学时直接导用户增加、、删除等用户可根权限来操作。性为了保证系统够长期、高效、安全、稳定、可靠运馆管理系统应满足一下性系统处理准性及时性:系统处理准性及时性是系统必要性在系统设计阶段就应该充分考虑到包括存储量、访问量等是系统够满足管管理系统处理量。系统开放性系统可扩充性:可扩充性是系统健壮性重要体现系统开中应充分考虑到系统可扩阶段扩充及系统用扩充系统在开阶段是全即系统用用户也增加在系统设计阶段就应该考虑到系统可扩充性。系统用性性:馆管理系统馆管理学用用系统了,就要系统用户接设计要现一要操作简洁了校验通俗。系统响应速度:管管理系统应要高就要一下:、高效、影响系统响应馆管理系统够应速度必须做其中没一点。三、 系统总体设计系统架设计:系统体来要分为、、excel、处罚办、丢失赔偿办模块图下结合设计程给出模块如:程图、详细设计程序流程图该设计阶段的任务是根据需求具体实现所需要的程序。经过这个阶段的设计,应该得出目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译某种程序设计语言书写的程序。总体来说就是把各个模块的细节加以描述。由于本系统采用的是j2ee来设计程序,java是面向对象的变成语言,所以给出系统的主程序流程图,如图:程序输入输出描述用户角色模块输入项目:用户相关信息、角色相关信息输入项目:用户相关信息、角色相关信息、编号归还、编号归还程序接口描述外部接口由于该系统可以部署在任何操作系统,且系统界面采用浏览器方式实现,所以该系统是跨平台、跨操作系统的。内部接口和保存。数据库的设计数据库的逻辑设计在需求阶段已经完成该系统所有的数据分析。根据该阶段建立的概念型,已经得满足系统设计要求的几个系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给E-R,如所示:(一)(二)三)实体:书书编号,书名,作者,出版社,定价,书类别,ISBN号,书存量)(学生学号,学生姓名,性别,入校时间,毕业时间)用户用户名,真实姓名,密码,描述)角色角色名,角色描述)序号1字段名称id字段说明id类型number位数19属性非空备注1bookId编号varchar50非空2name名称Varchar10非空03ISBNISBNvarchar50可为空4author作者varchar10可为空05publisher出版商varchar10可为空06type类型number2可为空和数据字典相关7price价格number10可为空8storeQuan存量number10可为空9leftQuan副本存量number10可为空10totleQuan总量number10可为空11createTime创建时间date非空12operateTimdate为空e13creator创建者number19非空14operate操作人number19为空15status状态varchar1非空NorY16version版本number非空图书信息表序号字段名称字段说明类型属性备注1id编号number10非空2userId用户编号number10非空3bookId图书编号varcher50非空4broTime结束date为空5retime还书date为空6ifReturn是否归还number1非空7createTime创建date非空8operateTimdate为空e9creator创建者number19非空10operate操作人number19为空11status状态varchar1非空NorY12version图书归还登记表序号字段名称字段说明类型位数属性备注1ididnumber19非空2createTime创建date非空3operateTimedate为空4creator创建者number19非空5operate操作人number19为空6status状态varchar1非空NorY7version版本number非空8namevarchar609relNamevarchar6011passwordvarchar6412descriptionvarchar10241ididnumber192createTimedate3operateTimedate4creatornumber195operatenumber196statusvarchar1NorY7versionnumber8namevarchar3212descriptionvarchar10241ididnumber192createTimedate3operateTimedate4creatornumber195operatenumber196statusvarchar1NorY7versionnumber8stuIdvarchar5012namevarchar1008sexnumber112addTimedate12endTimedateUI页面设计主界面书目信息书目信息主界面书管理参数编辑删除操作主界面界面书类型编辑删除操作主界面编辑主界面(系统)主界面(系统)编辑界面主界面(系统)——图书借阅查询1.系统的设计与实现基于系统的和数据的安全性考虑,所有进入系统之前必须经过页面进行合提供唯一的账号和初始密码,系统。系统后台会对“名或密码不正确,请重新输入!”注册,若信息已存在,注册失败,返回页面册用户成功,返回登录页面下所:代码:packageservlet;import ;import;publicclassZhuceServletextendsHttpServlet{/***Constructoroftheobject.*/publicZhuceServlet(){super();}/***Destructionoftheservlet.<br>*/publicvoiddestroy(){();<br>*Thismethodiscalledwhenaformhasitstagvaluemethodequalstoget.*@paramrequesttherequestsendbytheclienttotheserver@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}/**ThedoPostmethodoftheservlet.<br>*Thismethodiscalledwhenaformhasitstagvaluemethodequalstopost.*@paramrequesttherequestsendbytheclienttotheserver@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringname=("name");Stringpwd=("pwd");usertest=newuser();try{userBeanuser=(name);if(user==null){userBeanuser1=newuserBean(name,pwd);(user1); ("");}
("");}catch(Exceptione){<br>*@throwsServletExceptionifanerroroccurs*/publicvoidinit()throwsServletException{*/publicLoginServlet(){super();}/**Destructionoftheservlet.<br>*/publicvoiddestroy(){();<br>*Thismethodiscalledwhenaformhasitstagvaluemethodequalstoget.*@paramrequesttherequestsendbytheclienttotheserver@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{("text/html");Stringname=("name");Stringpwd=("pwd");etAttribute("list",list);orward(request,response);}else{}else{
(""); }(""); }}catch(Exceptione){<br>*Thismethodiscalledwhenaformhasitstagvaluemethodequalstopost.*@paramrequesttherequestsendbytheclienttotheserver@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{("text/html");doGet(request,response);}/**Initializationoftheservlet.<br>*@throwsServletExceptionifanerroroccurs*/publicvoidinit()throwsServletException{主面图书管理模块、删、改、查和参数等子功能。下面分别介绍:的、删、改、查截如下所示:添加信息删除信息为主键,修改::下所:1)增加:packageservlet;import import;publicclassAddBookServletextendsHttpServlet{/***Constructoroftheobject.*/publicAddBookServlet(){super();}/***Destructionoftheservlet.<br>*/publicvoiddestroy(){();orward(request,response);}catch(ClassNotFoundExceptione){<br>**@throwsServletExceptionifanerroroccurs*/publicvoidinit()throwsServletException{*/publicDeleteServlet(){super();}/***Destructionoftheservlet.<br>*/publicvoiddestroy(){();<br>*Thismethodiscalledwhenaformhasitstagvaluemethodequalstoget.*@paramrequesttherequestsendbytheclienttotheserver@paramresponsetheresponsesendbytheservertotheclient@throwsServletExceptionifanerroroccurred@throwsIOExceptionifanerroroccurred*/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{librarylibrary=newlibrary();inti=("typeid"));try{(i);("InfoServlet").forward(request,response);}catch(Exceptione){<br>*@throwsServletExceptionifanerroroccurs*/publicvoidinit()throwsServletException{*/publicUpDateServlet()super();}/**Destructionoftheservlet.<br>*/publicvoiddestroy(){();orward(request,response);}catch(Exceptione){<br>*@throwsServletExceptionifanerroroccurs*/publicvoidinit()throwsServletException{*/publicEditServlet(){super();}/**Destructionoftheservlet.<br>*/publicvoiddestroy(){();orward(request,response);}catch(Exceptione){<br>*@throwsServletExceptionifanerroroccurs*/价评价更改。进入添加界面,不任何数据,点击保存。进入添加界面,无逻辑,点击保存。进入添加界面,正确的信息,点击保存。进入列表界面,输入有空格的,查询。进入列表界面,数据正确的,查询输出标准 1.所有校验应合数据定义类型长度。2.2.。字段名称描述字段名称描述标识符C2测试图书管理功测试输入标准 1.进入添加图书界面,不填写任何,点击。进入添加图书界面,填写非法字符无逻辑字符,点击。进入添加图书界面,填写的信息,点击。进入图书列表界面,输入非法字符空格的字符,用户。进入图书列表界面,的字符,用户。进入图书列表界面,单条删除多条删除图书输出标准 1.校验应符合定义类型长度。。删除未被借出的图书。学生管理模块测试用例字段名称字段名称描述标识符C3测试学生管理模块功测试输入标准 1.进入添加学生界面,不填写任何,点击。进入添加学生界面,填写非法字符无逻辑字符,点击。进入添加学生界面,填写的信息,点击。进入学生列表界面,输入非法字符空格的字符,用户。进入学生列表界面,的字符,用户。进入学生列表界面,单条删除多条删除学生信息输出标准 1.校验应符合定义类型长度。。删除未借书的学生。借阅模块功测试用例字段名称字段名称描述标识符C41.。非法字符和无逻辑字符。正确的。列表非法字符和有空格的字符查询用户。列表正确的字符查询用户。出1.所有校验应符合定义类型和长度。2.正确和查询所有。图书归还用例字段名称字段名称描述识符C5图书归还1.图书归还。图书归还非法字符和无逻辑字符。图书归还正确的。图书归还列表非法字符和有空格的字符查询用户。图书归还列表正确的字符查询用户。出1.所有校验应符合定义类型和长度。2.正确和查询所有。结果及结论识符C1结果正常操作无异常出现与预期的偏差识符C1结果正常操作无异常出现与预期的偏差无说明的问题用户角色通过了标识符标识符C2测试结果正常操作无任何异常出现,校验达到了预期要求与预期的偏差无说明的问题图书管理模块通过了功能测试标识符C3标识符C3测试结果正常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工器具保洁柜清洗消毒和维修保养制度
- 安全阀检修规程
- 门窗安装施工方案
- 工程项目物资管理制度
- 特种设备维护保养检查记录表(真空装置)
- 2026年青岛市市南区网格员招聘笔试参考试题及答案解析
- 2025年北京市朝阳区网格员招聘考试试题及答案解析
- 2026年乐山市市中区网格员招聘笔试参考题库及答案解析
- 2026年淄博市淄川区网格员招聘笔试参考试题及答案解析
- 2026年四川省攀枝花市网格员招聘考试备考题库及答案解析
- 2025年温州肯恩三位一体笔试英语真题及答案
- 2025年中考数学计算题强化训练100题(附答案)
- 雷雨-剧本原文-高中语文雷雨剧本原文
- 轮毂加工工艺规程及专用车夹具设计
- 贵州电信金阳枢纽楼BIM应用
- 第12章 科技论文的同行评议
- SIYB游戏模块Ⅱ之需求和供应
- 三相分离器操作手册
- 西藏自治区拉萨市各县区乡镇行政村村庄村名居民村民委员会明细及行政区划代码
- QES三体系内审检查表 含审核记录
- 快离子导体陶瓷机理和应用
评论
0/150
提交评论