




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西 安 邮 电 大 学 (计算机学院)数据库课程设计报告题 目: 图书管理系统 专业名称: 软件工程班 级: 软件1205 学生姓名: 黄冠彰学号(8位): 指导教师: 樊珊起止时间: 2014年06月02日2014年06月13日目录:第一章:需求分析1,学生用户端2,教师用户端第二章:总体设计1,系统分析2,可行性分析3,系统目标4,系统功能设计5,构建开发环境第三章:数据库设计1,数据库分析2,项目E-R图3,数据库表的设计第四章:软硬件环境及系统采用的体系结构第五章:参考文献1,需求分析当决定要开发一个信息系统时,首先要对信息系统的需求进行分析,需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析工作的深入,有些非本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的物理因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的困素,去掉那些非本质的困素即可获得反映系统本质的逻辑模型。管理员登录过程:当管理员在登录页面输入正确的用户名和密码后,通过客户端和服务器的双重校验,并且检测数据库中的对应的用户名和密码是否正确,如果是正确的,则表示管理员登录成功并进入管理员操作页面学生用户端:查询图书,学生用户可以进行简单的查询和高级查询,预约图书,当要借的的书不在馆时,可以提前预约。挂失图书,图书丢失要挂失,可以在学生用户端实现。管理员端:学生用户管理,实现学生用户信息的修改,删减,添加,查询。图书管理,包括对图书的增加,删减,查询等。管理员管理:操作者包括超级管理员和普通管理员,超级管理员可以对普通管理员进行删减,查询等操作,而普通管理员只有修改自己密码的权限。 借阅管理:主要是学生借阅管理,归还图书和缴纳罚款的管理。2,总体设计系统不但要满足客户提出的要求,同时也要考虑其性能。因此,在项目开发之前,首先要进行需求分析和可行性研究,这就是进行项目开发的基础。利用MVC设计模式,模块间实现高内聚,低耦合。界面设计美观大方,操作简单。 功能完善,结构清晰。能够快速的进行图书馆信息,图书馆参数,书架,管理员等信息等系统的设置。能够快速、准确的进行读者类型管理的相关功能,如读者类型增加、修改、删除。能够快速、准确的进行读者档案管理的相关功能,如读者档案的详细信息的查看,读者档案的增加、修改、查询。能够快速、准确的进行图书类型管理的相关功能,如图书类型的增加、修改、删除。能够快速、准确的进行图书档案管理的相关功能,如图书档案的详细信息的查看,图书档案的增加、修改、删除。能够快速、准确的进行图书借阅的相关功能,如图书借阅,图书借阅查询,图书归还,图书续借等。能够快速准确的进行系统的相关功能查询,如图书借阅查询、图书到期查询、图书档案查询等。能够快速、准确的进行管理员的相关功能,如管理员的增加、修改管理员密码、删除管理员。能够快速、准确的进行管理员或者读者的登录。能够快速、准确的让读者进行读者功能模块的浏览。3,可行性研究可行性分析是对项目的可行程度进行分析,以便管理层对资金以及技术的投入进行决策,包括技术可行性,经济可行性,营运可行性。对于本项目而言,图书是人类获取知识最重要的途径,随着读者的日益增加,对图书的管理要求也增大很多,从图书馆的需求以及现有的技术等方面研究该图书管理系统的可行性。当前该图书馆的管理比较粗放,还有大部分需要手工操作,对信息的维护不仅费用高而且工作量大,而且信息的安全性很难得到保障,学校支出了适量的资金进行本系统的开发。使用本系统后大部分工作将实现自动化,图书馆只需花费很少的人力和物力进行系统的维护即可。根据上述分析,公司为此项目结构清晰,功能合理,而且使用 JAVA SE技术能够进行开发,并实现客户的需求的全部功能,由于这是一个中小型系统,客户要求的开发时间完全充裕,利润与开发成本也比较高,这可在一定程度上提高了公司的效益,因此决定开发此项目。系统功能结构本系统包括学生端和管理员端,有借阅图书,预约图书,查询图书,挂失图书,超期交纳罚款等功能模块,结构如下:3,数据库设计数据库作为系统的基础,首先要保证其设计的合理性,在使用应用系统的时候,拥有设计合理的数据库往往可以起到事半功倍的效果,在系统的维护,功能拓展时,这一优点尤其得到很好的体现。系统包含的实体主要有:图书、学生、管理员等,下面将分别介绍各实体及实体间的E-R图。通过其E-R图读者可以更好地理解各实体的属性关系。下面就以学生实体为例,来进行介绍,学生E-R图 如图所示数据库表的设计主要有学生信息表和管理员信息表还有图书信息表为例字段名称数据类型字段大小是否主键是否为空说明STUNOIntN/A是否学号StuNameVarchar50否是姓名StuAgeIntN/A否是年龄StuSexVarchar50否是性别ClassVarchar50否是班级DepartmentVarchar50否是院系TelChar11否是电话PermittedVarchar50否是借阅许可PasswordVarchar20否是密码学生用户信息表字段名称数据类型字段大小是否主键是否为空说明mgNoIntN/A是否管理员IDPermittedVarchar50否否管理员权限PasswordVarchar50否否管理员密码管理员信息表字段名称数据类型字段大小是否主键是否为空说明BookNo是否图书IDBookName否是图书名称Auther否是图书作者Publishment否是出版社ButTime否是购进日期Borrowed否是是否借阅Ordered否是是否预约图书基本信息表字段名称数据类型字段大小是否主键是否为空说明BookNointN/A是否书号STUNOvarchar50否否学号BorrorTimevarchar50否是借阅时间ReturnTimevarchar50否是归还时间Borrowedvarchar50否是是否借阅Orderedvarchar50否是是否预约借阅图书信息字段名称数据类型字段大小是否主键是否为空说明StuNOIntN/a是否学号BookNOIntN/A否是书号BookNameVarchar50否是书名DelayTimevarchar50否是超期天数超期图书信息表字段名称数据类型字段大小是否主键是否为空说明BookNOIntN/A是否书号StuNamevarchar50否是学生姓名Classvarchar50否是班级BookNamevarchar50否是书名StuNOIntN/A否是学生IDAuthervarchar50否是作者预约图书表如上字段名称数据类型字段大小是否主键是否为空说明LBNOIntN/A是否挂失书号BookNOIntN/A否是书号BookNameVarchar50否是书名StuNOintN/A否是学生ID第4章 :软硬件环境及系统采用的体系结构在win7环境下,系统的体系为C/S结构,开发工具为My eclipse,前台为Java,后台数据库为MYSQL。第五章:参考文献1,吴亚峰 30天学通Java项目案例开发 电子工业出版社2,雍俊海 JAVA程序设计 清华大学出版社3,汪晓平 JAVA网络编程 清华大学出版社他为分公司培养出了鲁付凯、孙垚、徐童晨、肖大鹏四名测量员,他们现在个个都能独当一面。当突然得知自己面临死亜时,人们也许会想“为什么恰巧是我”,会怆恨命运癿天平为何没有偏向自己。猝丌及防癿“死亜判决书”桌上放着一本白色封面的特殊书籍,上面写着中华人民共和国监察法。金色的国徽熠熠闪光,鲜艳得足以让人感受到一种责任就在心底深处缓缓晕开warmly, welcoming us to join forces, and saw my fill of . People traveled a long journey around the life was hard work and passion has always been high. Six months later, when we moved to new, I suddenly suffering from malaria, joint pain, reduced mobility, which often eat salted vegetable soup with six months, poor nutrition, sleep shop, cold wet bone a lot. Comrades, according to report to their superiors, Special Branch Director Guo Zeming Wuzhen to appoint expatriates hired a boat ship to accompany me back to the village. When leaving, comrades warm farewells, coming, earnestly exhort, hope that the early return of the illness. 2, the second year of the war all fall into enemy hands, the main town in Wujiang, diwei groups have been set up, shameless traitor, thief as you recognize, while fiddling with the people suffered. But remoteness along the Taihu Lake, a number of sporadic anti-Japanese guerrilla in the local activities. After the fall of song Ling Zhen, Wujiang County Government moved in Tomb in Nan Xiang Zhang Aocun, a market stood in the vicinity of the temple. Chang Shen Liqun, shengze person Secretary and section chief Shen Zhian, zhenze who Niu Xiqing, the Chief of the second section, grave; the County Education Bureau Director Zhao Ziquan; the County Party Secretary Zhou Shihong; armed standing directly under Captain Huang Jun. Also appointed district head, flow working separately in each country. April 1939 sent to Mr Shen Zhian, about meeting I went to pier of Fame, rank was zhenze poem field primary school, later Yuying high school Council, more familiar in the past and liked, so I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电台主播的试题及答案
- 公司场地施工方案(3篇)
- 地面彩绘材料申报方案(3篇)
- 厂房防水维修堵漏方案(3篇)
- 施工方案确认单(3篇)
- 高档酒店接亲布置方案(3篇)
- 砂矿成本管理方案(3篇)
- 工会结余经费分红方案(3篇)
- 绿色希望种子品牌创新创业项目商业计划书
- 商务总监薪酬方案(3篇)
- (新版)网约车考试题库(全国题库)-500题
- 移动通信课件(全)全书教学教程完整版电子教案最全幻灯片
- 药监系统官方培训 王似锦 非无菌药品的控制菌检查与不可接受微生物的评估
- 2022年版小学数学新课程标准测试题含答案【附新课标解读】
- 三花电子膨胀阀C51程序
- 智慧羊肚菌种植示范基地解决方案
- 麻醉与生理止血课件
- 聚谷氨酸项目建议书范文
- 模块化低压配电柜MODAN6000样本_图文
- 钣金件品质控制计划
- 某办公楼室内外装修改造工程施工进度计划横道图
评论
0/150
提交评论