您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 基于UML的书籍租赁管理系统
学号:0121010340811课程设计题目基于UML的书籍租赁管理系统设计学院计算机科学与技术学院专业计算机科学与技术班级计算机1002班姓名赵德鹏指导教师李玉强2014年1月16日目录课程设计任务书··········································································································3一.需求..................................................................................................................................................41.1数据库的需求分析........................................................................................................................41.2系统功能功能分............................................................................................................................41.2.1功能描述....................................................................................................................................41.2.2功能模块设计............................................................................................................................4二.数据库的设计..................................................................................................................................52.1概念结构设计................................................................................................................................52.1.1实体设计······························································································································52.1.2E-R图·········································································································62.2数据库表设计·······································································································6三.系统的UML建模····································································································83.1系统的用例图·······································································································83.2系统的时序图·····································································································103.2.1借书时序图································································································103.2.2还书时序图································································································113.3系统的状态图·····································································································113.3.1图书馆书籍的状态图····················································································123.3.2借阅者的状态图··························································································133.4系统的活动图·····································································································143.4.1借书活动图说明··························································································143.4.2还书活动图································································································15四.书籍租赁系统的功能实现·······················································································15五.课设总结·············································································································22六.参考文献·············································································································23七.附录:(部分主要代码)·························································································23课程设计任务书学生姓名:赵德鹏专业班级:计算机1002班指导教师:李玉强工作单位:计算机科学与技术学院题目:初始条件:理论:学习了UML及软件体系结构课程,掌握一种计算机高级语言的使用。实践:计算机实验中心提供计算机及软件开发环境。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)系统分析(包括系统描述(问题域描述)、用例模型、分析类图)。(2)系统设计(包括系统的逻辑模型如设计类图、顺序图、状态图及组件图等)。(3)系统实施(包括信息代码设计、数据库设计、输入设计、输出设计、用户界面设计和处理过程的设计以及最终的程序设计)。(4)编制好程序后,设计若干测试用例,上机测试并通过所设计的程序系统。(5)设计报告格式按附件要求书写。课程设计报告书正文的内容应包括:1.问题描述;2.用例模型及分析类图的描述;3.设计类图、核心用例的顺序图与状态图、组件图等的描述;4.信息代码设计、数据库设计、输入设计、输出设计的描述;5.用户界面设计和处理过程的设计的描述;6.给出软件的测试方法和测试结果。7.设计的特点、不足、收获与体会。时间安排:设计安排三周(18—20周):第一周周1至周2:查阅、分析资料;周3至周5:需求调查及分析。第一周周5至第二周周2:软件系统的静态模型设计。第二周周3至周5:软件系统的动态模型设计。第三周周1至周4:软件系统的实施与测试、撰写课程设计报告。第三周周5:课程设计验收及答辩。指导教师签名:2013年12月22日系主任(或责任教师)签名:年月日基于UML的书籍租赁管理系统设计一.需求分析1.1数据库的需求分析如今人们的生活可谓是五彩缤纷,改革开放以来人们生活中的温饱早已经得到解决,人们也开始追求精神上享受,阅读便成为人们精神美餐的一部分。但是有些人又不想买大量的书,读过之后就不去翻开了。因此,图书租赁便开始产生并且不断地发展成为潮流,为了方便租赁型书店的管理人员的管理和提高工作效率,因此我开发了书店租赁管理系统。现在许多中小型书店对书店里的图书信息、租赁信息以及会员信息都是采用人工笔记的方式,这是比较传统的、低效率的方法。而如今的计算机技术非常发达,为了给书店提高效率和经济效益,因此利用相关计算机技术开发出一个书店租赁管理系统是很必要的。1.2系统功能分析1.2.1功能描述系统在界面设计方面要尽可能的人性化,对用户使用而言应该是简单易用的,在布局和设计上要科学化。就目前而言,该系统是为中小型书店研发的,所以系统为C/S模式。系统开发的目标是实现书店图书租赁的系统化、规范化和自动化,这是在用户要求的基础上提出来的,功能要求如下:1、管理员能对书店租赁系统里的会员信息、图书信息、借阅信息等进行数据的添加、修改、删除、查询以及统计的功能操作。2、会员能够登录系统和修改密码,并且只能够查询自己的借阅信息和个人信息查询以及查询书店书库信息(包括书名、作者、出版社、库存数量等)。1.2.2功能模块设计图1.1功能模块图二.数据库的设计2.1概念结构设计2.1.1实体设计会员(会员号,姓名,性别,年龄,身份证号,电话,住址,邮箱,最大借书数,已借书数,登记日期,账户余额)客户端管理子系统会员登录图书信息查询借阅信息查询用户密码修改个人信息查询管理员系统注销退出管理员登录书籍信息管理会员信息管理系统书籍管理租赁管理收入管理信息查询信息修改会员充值注销退出借书管理还书管理图书(书号,书名,作者,类别,出版社,年份,价格,库存量)2.1.2E-R图图2.2.E-R图2.2数据库表设计1.图书信息表(TSXX)名称列名类型长度说明书籍编号Book_nochar5主键NOTNULL书籍名称Book_namevarchar20NOTNULL作者Authorvarchar20NOTNULL书籍类别Book_categoryvarchar10NOTNULL出版社Pressvarchar50NULL出版时间Timenchar10NULL借阅价格PrecemoneyNOTNULL库存量InventoryintNOTNULL会员会员号姓名性别电话密码最大借书允许借书租赁图书图书编号图书名出版社出版日期作者图书类借阅价格目前库存项目编号还书借书日期邮箱还书日期租书年龄身份证号地址账户余额2.会员信息表(HYXX)名称列名类型长度说明会员号HY_nochar5主键N
本文标题:基于UML的书籍租赁管理系统
链接地址:https://www.777doc.com/doc-4405784 .html