欢迎来到天天文库
浏览记录
ID:25488715
大小:262.51 KB
页数:17页
时间:2018-11-20
《JSP《图书馆管理》.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《面向对象程序设计Ⅱ》课程设计说明书题目:图书管理系统学院:计算机与信息工程学院专业:计算机科学与技术班级:计算机级班姓名:学号:起止时间:2009.6.29--2009.7.10成绩:课程设计任务书一、设计题目:《图书管理系统》二、设计内容:设计图书管理借阅系统,将用户登陆、图书查询、图书信息、图书预借、图书借阅结合在一起。用户可以在登陆以后享受以上功能。三、设计要求:1.系统登陆界面包括:用户登陆、账号、密码、注册、图书查询。2.系统登录后,首页显示我的信息、我的预借、我的借阅。3.使用鼠标单击系统管理,页面显示系统管理用于进行用户管理,
2、管理员用户具有最大权限,可以全方位控制信息资源。4.用户单击借阅管理,显示请输入借阅号和归还号。四、工作计划:时间完成内容提交文档备注第1天查找资料,确定题目,选择方案课程设计任务书设计准备阶段第2天需求分析建模需求分析阶段第3天设计建模设计阶段第4天第5天详细设计与实现编码测试阶段第6天第7天第8天整理材料,撰写设计说明书收尾阶段第9天第10天课程设计答辩课程设计说明书、设计源代码课程设计考核,评定成绩指导教师:教研室主任:2009年6月29日I摘要随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增
3、长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在Myeclipse环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键词:Java面向对
4、象图书管理借阅11目录课程设计任务书I摘要II目录III一、设计内容1二、设计过程12.1需求分析12.2概要设计12.3详细设计22.4代码实现32.5程序运行与发布10三、总结10四、参考文献111111一、设计内容设计图书管理借阅系统,将用户登陆、图书查询、图书信息、图书预借、图书借阅结合在一起。用户可以在登陆以后享受以上功能。二、设计过程2.1需求分析随着读书及图书数量的不断增加,其管理工作难度也愈来愈大,为了提高效率,减轻劳动强度,采用计算机管理日常借阅工作,就显得由为重要。在计算机飞速发展的今天,将计算机这一信息利器应用于日常管理
5、,已是势必所然,他可以带来意想不到的效益,同时为企业的飞速发展提供了无限潜力。采用计算机管理信息系统极大的提高了管理人员的工作效率,大大减少了出错率。鉴于此,我选择了图书管理系统作为本次课程设计的题目。2.2概要设计根据图书管理借阅系统的需求绘制系统结构如图2-1所示:图书管理系统用户管理图书查询用户信息用户预借用户借阅分类管理添加图书删除图书图2-1系统结构图112.3详细设计管理员提交登录表单以后,需要调用数据库判断管理员的用户名和密码,和用户登录的检验基本相似,管理员只有登录成功后才可以对商品进行增加,删除,修改工作。数据库详细设计:b
6、ook表如表2-1所示:表2-1book表列名类型字数段BookNoINTEGER4NameVARCHAR30AuthorVARCHAR30BookManVARCHAR30BriefVARCHAR1024PublishDateDATEIsbnVARCHAR64ImageFileVARCHAR128PriceINTEGER4AmountINTEGER4RemainINTEGER4bookcategory表如表2-2所示:表2-2bookcategory表列名类型字数段BcNoINTEGER4BookNoINTEGER4CategoryNoINT
7、EGER4RemarkVARCHAR64borrow表如表2-3所示:表2-3borrow表列名类型字数段BookNoINTEGER4PreBorrowNoINTEGER4BorrowTimeDATETIMERemarkVARCHAR64StatusINTEGER411category表如表2-4所示:表2-4category表列名类型字数段CategoryNoINTEGER4NameVARCHAR30ParentNoINTEGER4RemarkVARCHAR642.4代码实现经过前面的工作,最后在集成编辑环境中,编写的程序代码如下:pack
8、agec18.dao;importjava.util.List;importorg.apache.commons.logging.Log;importorg.apa
此文档下载收益归作者所有