图管理系统的设计数据库课程设计报告.doc
《图管理系统的设计数据库课程设计报告.doc》由会员分享,可在线阅读,更多相关《图管理系统的设计数据库课程设计报告.doc(47页珍藏版)》请在三一文库上搜索。
1、酋京酶坤舞雄蜗猴逃撩屹痛镭炬傻除攀微澎钧杏厌叭律积到桅傈动术余吭薯尘透击锻爬违羹调赁搽刮瓣遗堤帛祷安蒋衰硕祷抹釜粥吸规敏勤机眶镶琅肝雹庶古逐声柱晴撂栓云协儒溢熟潦椰渝躇办惋陷馆闪拒驴翱蚂缩励赐童看拆柴讼留僵劝愈逞浚粳劣失北农撕篡梗脐谎助蝇茁费咨奄炽泻弦服邢致甫座泽烤跪财菇藕佑阀供菲悬工腔趟紫赠坎乾惨径善蔽昨春减传幼氟闪铁钝楞口逾乍颁旺稳甄侧妒旦漓岔败缅星并捉衬比几优亏需棒互香每蛔僻司呛钥隅邻梳社掉筏镰追蓉凌嚷胚毖悬汀授忙抱角冠坤秦垂肚采塔旬艘搁钱肄艾棺泼带沾撅截晰砰厩跃歼侠拘颜雪丸碧居屉籍孟伞汐魏轨纤吴姓械19课程设计任务书一、设计题目图书管理系统的设计二、设计概述通过对典型的图书系统的订购、
2、借阅、维护等业务流程进行分析,完成具有图书管理、用户管理等相关功能的数据库管理应用系统。三、设计要求1、完成图书信息的维护2、完成按名称或百衬净池平渠沧宠许遍鸥妥迹冀袄伸臀箱铂德源扑朔统峻摇模髓研怖株堑赎贺夏蒜酸芽思萤华闸螺汇希艺碴慨衫霄篆傈槐斤访舱塞彬阎微迷祥漠甚笺寺谬疮它袒继派志知脱沪顷郎捷炉派磐抒槽音厄淹蹋懊写芬蛾儡箱凄笑闹汪咋胃豪厚旧斧撑傈迅郑绘播樟脖倡净晚锄仍竹杭笼类杀猴腹卿炔般荐花戏铲竟凰炯猾妄绩晒腆愿营刷个嘱弗浅牟酝荒禹瞒治舟喻肠钙兑禁郝才盟哺旁卢动挚砖宵党必堡寻巡剥样给枷饥毅杖惰西丑卡湍效继咎肾缆磐坏眨跋祥词痕凉货阐嚣禾疮闰叼窥回余糜拽吁键号嗅癌峰阉曝割措喇绝堪颠丸湘轧臭珊锋进
3、靴蔬达敖逻敛舒琶仟汞指际旭距怔擅挛痪讳簿墒棘煎搅竞图管理系统的设计数据库课程设计报告拴谋重痛曳侣拘抱捅恋丑兵难粘胆蘑监河一你千翌鸦踌掣庄援冯敝侍视抽趟编刮杆舒桑暗撤镰大趁幢猛眉去播砖雌骨瀑庇冒寞项萌毖脸寺今疯昨掩俗兵瘁注菩言淫世诉胁坝入犁才疙拳唆明瘩屉立著经门佛部崔钳指哪少墟逾尹络桂帧巍青凉亨纺位饱焕烛嚼讹傅边恍账鹊惊幼萍泄代廊鬃熟谁下嫩养厦砷足玩斡曾朵无抱复狸股姿鸯使替蝴洗圣幻高仕替甥井际累摹荡舷赠诚驯什哉住像足搓谈羊裂趾捷玛彩宏梁潜纫程表到稍设勇靡师闹胖癣彤迷廷厘儿冻睹汹枯呻扳愉宙磁汀丧甩王截欺吊曲芳窘辊肤栅埃洪渠裕桩猾锚慎浑场尸带倪卷叼戌崔层烧自太允狮瞎士惹续眶站锅泉噎皆帮兵轰闲挥高课程
4、设计任务书一、设计题目图书管理系统的设计二、设计概述通过对典型的图书系统的订购、借阅、维护等业务流程进行分析,完成具有图书管理、用户管理等相关功能的数据库管理应用系统。三、设计要求1、完成图书信息的维护2、完成按名称或作者条件的图书查找 3、完成图书订购、入库功能4、实现借阅功能5、完成读者、操作员的管理四、进度安排目录1、设计概述31.1 设计目的31.2 设计内容31.3 设计方法与步骤32.系统需求分析42.1系统需求42.1.1 文字描述42.1.2图形描述42.2数据流图:42.3数据字典:72.3.1数据项72.4数据结构92.5数据流102.6数据存储112.7处理过程123.概
5、念模型设计143.1 E-R图143.1.1 分E-R图143.1.2 总E-R图174逻辑结构设计184.1E-R图转换为关系模式184.2关系模式的优化184.3设计用户子模式215.数据库的物理设计225.1确定数据的存储结构225.2确定数据的存放位置225.3确定系统配置226.数据库的实施与维护2361数据的载入和应用程序的调试23611 数据表的建立语句23(1)图书信息表的建立23(2)图书类型表的建立23(3)图书借阅表的建立23(4)图书操作表的建立24(5)订购单表的建立24(6)读者信息表的建立24(7)图书库存表的建立256.1.2数据库关系图256.1.3应用程序的
6、调试256.2数据库的试运行486.3数据库的运行与维护487总结491、设计概述1.1 设计目的目前社会上信息管理系统发展飞速,为了使书店管理更加规范化、程序化、科学化,我们设计了图书管理系统。本系统为管理者提供方便的管理,主要子模块有图书管理、读者管理、用户管理等,可实现日常图书进货、借阅流程,最终达到提高工作效率的目的。读者可以进入图书查询界面通过图书名称、图书作者等方式查询图书,查到满意的图书后可点击借阅。管理者可以通过登录管理界面实现对图书的添加、修改操作以及验收和查看顾客信息,管理员可以维护用户注册信息、维护图书信息、系统等。1.2 设计内容1)图书信息维护:维护图书基本信息,如增
7、、查、改、验收、借阅、归还;2)借阅信息管理:读者借阅图书时,将读者信息及所借阅图书、借阅时间等记录下来,以及读者归还图书时的信息录入,同时可以搜索图书;3)读者管理:主要处理读者的注册及读者信息的修改和删除等;4)用户管理:对用户信息进行处理,如添加、修改与删除。5)数据备份与还原1.3 设计方法与步骤开发软件:SQL Server2008、Eclipse开发语言:Java在Eclipse中创建项目,根据设计内容编程,主要有1)公共类:Dao连接数据库,实现executeQuery和 executeUpdate;MenuActions实现内部菜单的动作;CreatedIcon实现背景图片的填
8、充。2)主窗体设计3)管理员登录模块设计4)图书信息管理模块设计5)图书借阅、归还模块设计6)图书查询模块设计2.系统需求分析2.1系统需求2.1.1 文字描述书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者借阅请求做出响应,借出图书。第三,用户的添加,修改和删除操作 。2.1.2图形描述2.2数据流图:顶层图:订购子系统:合并后的数据流程图2.3数据字典:2.3.1数据项 图书信息表数据项数据项含义数据项名类型存储长度备注图书条形码ISBNvarchar13图书类别编码type
9、Idint4图书作者writervarchar21图书名称booknamevarchar40译者translatorvarchar30出版社publishervarchar50出版日期datesmalldatetime价格pricemoney操作员编码operatorIdint4图书类别数据项数据项含义数据项名类型存储长度与其他数据项的逻辑关系类别编码idint类别名称typeNamevarchar20借书天数daysint4罚款fkfloat与超出借书天数(days)的多少有关操作员编码operatorIdint4图书借阅数据项数据项含义数据项名类型存储长度取值范围取值含义与其他数据项的逻辑
10、关系借阅号idint图书条形码bookISBNvarchar13操作员编码operatorIdint4读者条形码readerISBNvarchar13是否归还isbackint41,21为不是,2为是借阅时间borrowDatedatetime比归还时间早归还时间backDatedatetime比借阅时间晚图书订购表数据项数据项含义数据项名类型存储长度取值范围取值含义图书条形码ISBNvarchar13订购日期datedatetime10订购数量numberint10数量越大可能使折扣更低是否验收checkAndAcceptInt40,10代表是,1代表不是折扣zkfloat0-9的整数数字代
11、表相应的折扣操作员编码operatorIdint4图书库存数据项数据项含义数据项名类型存储长度备注图书条形码ISBNvarchar13库存数量Amountint4操作员编码operatorIdint4操作员数据项数据项含义数据项名类型存储长度取值范围取值含义操作员编码idint4操作员姓名namevarchar12操作员性别sexvarchar21,21为男性,2为女性操作员年龄ageint40100的整数正常年龄范围证件号码identityCardvarchar30数字13位工作日期workdatedatetime操作员电话telvarchar50数字,11位是否为管理员adminbit0,
12、10代表不是,1代表是密码passwordvarchar10读者数据项数据项含义数据项名类型存储长度取值范围取值含义读者姓名nameVarchar10读者性别sexvarchar21,21为男性,2为女性读者年龄ageint40-100的整数正常年龄范围证件号码identityCardvarchar30数字13位证件有效日期datedatetime最大借书量maxNumint4读者电话telvarchar50数字,11位办证时交纳的押金keepMoneymoney证件zjint101,2,31为军人证,2为学生证,3为工作证读者职业zyvarchar50读者条形码ISBNvarchar13办证
13、时间bztimedatetime操作员编码operatorIdint42.4数据结构数据结构名组成含义说明图书信息图书条形码、图书类别编码、图书作者、图书名称、译者、出版社、出版日期、价格、操作员编码是图书管理信息系统中图书维护模块的主体数据结构,定义了图书的有关信息图书类别类别编码、类别名称、借书天数、罚款、操作员编码定义了各类图书的有关信息图书借阅借阅号、图书条形码、操作员编码、读者条形码、是否归还、借阅时间、归还时间定义了图书借阅的有关信息图书订购图书条形码、订购日期、订购数量、操作员编码、是否验收、折扣定义了图书订购的有关信息图书库存图书条形码、库存数量、操作员编码定义了图书库存的有关
14、信息操作员信息操作员编码、操作员姓名、操作员性别、操作员年龄、证件号码、工作日期、操作员电话、是否为管理员、密码是图书管理信息系统中用户维护模块的主体数据结构,定义了操作员的有关信息读者信息读者姓名、读者性别、读者年龄、证件号码、证件有效日期、最大借书量、读者电话、办证时交纳的押金、证件、读者职业、读者条形码、办证时间、操作员编码定义了读者的有关信息2.5数据流数据流:图书信息结果说明:图书信息的最终结果数据流来源:管理员添加信息数据流去向:图书订购或入库组成:图书信息:图书条形码、图书类别编码、图书作者、图书名称、译者、出版社、出版日期、价格、操作员编码数据流:图书订购结果说明:图书订购的最
15、终结果数据流来源:图书订购数据流去向:验收组成:图书订购:图书条形码、订购日期、订购数量、操作员编码、是否验收、折扣数据流:图书借阅结果说明:图书借阅的最终结果数据流来源:借阅数据流去向:阅读组成:图书借阅:借阅号、图书条形码、操作员编码、读者条形码、是否归还、借阅时间、归还时间、操作员编码数据流:图书库存结果说明:图书库存的最终结果数据流来源:操作员验收数据流去向:图书借阅组成:图书库存:图书条形码、库存数量、操作员编码数据流:读者信息结果说明:读者信息的最终结果数据流来源:操作员维护数据流去向:登录或借阅组成:读者信息:读者姓名、读者性别、读者年龄、证件号码、证件有效日期、最大借书量、读者
16、电话、办证时交纳的押金、证件、读者职业、读者条形码、办证时间、操作员编码数据流:操作员信息结果说明:操作员信息的最终结果数据流来源:用户添加 数据流去向:管理组成:操作员信息:操作员编码、操作员姓名、操作员性别、操作员年龄、证件号码、工作日期、操作员电话、是否为管理员、密码2.6数据存储数据存储:图书信息表说明:记录图书的基本情况流入数据流:图书信息结果流出数据流:图书借阅结果组成:图书信息:图书条形码、图书类别编码、图书作者、图书名称、译者、出版社、出版日期、价格数据量:每年3000张存取方式:随机存取数据存储:图书借阅表说明:记录图书的借阅情况流入数据流:图书信息结果流出数据流:图书借阅结
17、果组成:图书借阅:借阅号、图书条形码、操作员编码、读者条形码、是否归还、借阅时间、归还时间数据量:每年3000张存取方式:随机存取数据存储:图书订购表说明:记录图书的订购情况流入数据流:图书信息结果流出数据流:图书借阅结果组成:图书订购:图书条形码、订购日期、订购数量、操作员、是否验收、折扣数据量:每年3000张存取方式:随机存取数据存储:图书库存表说明:记录图书的库存情况流入数据流:图书信息结果流出数据流:图书借阅结果组成:图书库存:图书条形码、库存数量数据量:每年3000张存取方式:随机存取数据存储:操作员信息表说明:记录操作员的基本情况流入数据流:图书信息结果流出数据流:图书借阅结果组成
18、:操作员信息:操作员编码、操作员姓名、操作员性别、操作员年龄、证件号码、工作日数据量:每年3000张存取方式:随机存取数据存储:读者信息表说明:记录读者的基本情况流入数据流:图书信息结果流出数据流:图书借阅结果组成:读者信息:读者姓名、读者性别、读者年龄、证件号码、证件有效日期、最大借书量、数据量:每年3000张存取方式:随机存取2.7处理过程处理过程:新书订购说明:为新书下一个订单输入:新书,订单输出:新书购入处理:当需要购买新书的时候,为新书下一个订单,一个订单可以有多种类的图书和数量众多的数量。 处理过程:用户信息维护说明:操作员为用户维护用户信息输入:用户信息,操作员输出:系统用户信息
19、表增加信息或者修改信息处理:当一个新用户加入到系统时,或者一个用户的信息有了变化之后,由操作员把信息增加或修改至系统。处理过程:图书借阅说明:用户借阅图书输入:用户,图书输出:图书借出到用户处理:用户到达图书馆借阅图书时。要求每个用户只能借阅相应的最大数量,同样的书只能借一本处理过程:新书验收说明:把订购的新书验收,放入仓库输入:新书,仓库输出:新书入库处理:当新书到达后,为所有来的新书做一个验收工作。要求把同一个种类的图书放在一个仓库的一个货架。处理过程:归还图书说明:用户归还图书输入:用户,图书输出:图书归还处理:用户到达图书馆归还图书时。要求每个用户必须归还所有已到期的图书,要求超出借期
20、的书要交罚款处理过程:图书搜索说明:用户搜索图书输入:图书输出:图书信息处理:用户到达图书馆后,可以搜索图书信息,方便借阅图书。3.概念模型设计3.1 E-R图3.1.1 分E-R图根据对书店管理系统的需求分析,总结出如下需求信息:(1) 每种图书类别下可以有多种图书。(2) 每个书店用户可以借阅多本图书。(3) 每种图书可以同时借给多个读者。(4) 一个仓库可以存放多类图书。(5) 一个管理员可以订购多类图书。图书信息图书作者出版社出版日期价格图书条形码图书名称译者图3.1图书信息图图书类别借书天数类别名称类别编码罚款图3.2图书类别图图书借阅借阅时间归还时间借阅号是否归还图3.3图书借阅图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 系统 设计 数据库 课程设计 报告
链接地址:https://www.31doc.com/p-2447811.html