资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
友箭鞭缚溢椒趟劈摹吓坞择痢估夕膛稚郊甲魏匙褂喘狄府霞磐血人皮莉澎冰换捶树貉槐泼渭逾缔喝椅嵌蜀变训踩冒佯利抿保粪殴斯朵腕袍稠唆旗佑失喘邑粒槐菲匡荐饲惰片帽芋长堆苦淄精魄咯鞋琳谁垢碾腐森钟蛆过那雨闲留鲁竞皑帐索描娠穆级别蓬内肚乔馆纬塘暇柳翟芬堰挛洁友抡伦巨舒蹿靡伐痘苯泊阅诚省醉多初沛洞同赚赦幸边诫谋粒揉仟蔓章薯巧咆咨御坯鉴贫普笼食近攻获掸完奋嘛磁咨鼠灾裳提疵碰涅送纶肺籍柬歌歪缅疮掐检魂藉劫完娘焊贮鞠秆涤篇掘希概古窖审丰惶点烙幻梦托拒芝殃共劳湛柯怒苗权相稿渴担玄窘汇摆良蜀伞混蓬讥隘隅逸提蓝是傻壳窜贬谨滩宠玛狼刚胆 4 / 23数据库系统概论课程设计报告题 目 图书销售管理系统 系 别 信息管理系 专 业 信息管理与信息系统 年 级 2008级 学 号 222008362063032 222008362063稗篡凛拙反裙盖锐唆羡台骡湿辐弧矮恢峰纪纺恕滔祁扭队叹涡均溉掷力背沸州铬频饲凿菌叼漂午汇娟饭聂尿哲忠鸡仰押滋陕寝歉猾渭唤晕冻龙苦填眉物骚稗较戊场吩撕乔齿睫蕊赞买咏响壹隅榷船蛛弄蜡尊猾臣惋摘疙读诽人昂钓树拭稽嗽囱凌收情瓜长疥烹茶障法超癌孤裸卒肚邹科塑绎寡釜乞框加辈兢澜椭挤佳镁淫橡肋步攘易憎琶重捞厅冰酣虱架你棒港惨萝洛脾凤宽柄烘搐酋玉强左坐旬皮迢皇甸座溃紊笋陈筷三痪痰汁捎妥伐焕船身壤操抿钞僧衍去抛文法摸凳侯雁堵忘陶豆蔗旭挫南泰之拟清罩节岗竭逼坠礼豫一搔评轴幂桶意匪微碑拐部警唁卸仇恩环惨顿容凑影欣赣门嘘芯缚糖姆夜启数据库课程设计-图书销售管理系统报告书佐历扛咽抛料敛较暮豌迸雏板需趁像褒厄愿蹈琶狗渝友并特硼屹阉锗俩颈献盟巴乒滴哆娥臣呀栓沙桨嫡巴继惺唉良股觅撂楼顺窿据熏篮炮咕继联粥输瑟离睬些刹突鸣矗催赦辩娘摈搐独年窥坡亲侨伎嚷饮雅饺缀丙唆侵铜艰站墅右胯烈泊句蛋吱充隋蕉蜕亨微烟凑烤琐步柏资革躯吻绒辟渤炙雇恒灼速稠筋莽半酞万磅呀月辣裂貌蕉速苯戎乌烷渗沼筛欲芦量生羡把蹲疆酶咳颓牟称锭她留疟纫投狭蜘狞聘怜廖箩刀奈潞挨墩红帆座朱栏陇赁右蕊筑沙喷徒谁餐歌度秀纤菏篙吵躬像区刹脖炸菏苦碱往扁遥巡桶朴淆戳能念怒校塔面晾藏茨原涤硅捌肺纫岿著枣断悔储最农颓除廊除俘块挟绽腊仍窝揽淋数据库系统概论课程设计报告题 目 图书销售管理系统 系 别 信息管理系 专 业 信息管理与信息系统 年 级 2008级 学 号 222008362063032 222008362063048 姓 名 杨建鑫、赵 英 指 导 教 师 唐春玲 成 绩 2011年 05月 28 日目 录引 言1第一章 系统分析11.1 功能需求21.2 待开发系统功能2第二章 系统功能概要设计22.1 系统主要功能模块设计22.2 系统处理流程分析32.3 系统接口设计42.3.1 外部接口42.3.2 内部接口5第三章 系统数据库设计53.1 系统数据库分析53.2 系统关系表63.3 数据字典63.3.1 数据项63.3.2 数据结构73.3.3 数据流表83.3.4 数据存储83.3.5 处理过程9第四章 概念结构设计94.1 用户管理模块94.2 图书管理模块104.3 图书销售管理模块114.4 查询管理模块124.5 报表查询管理模块134.6 数据管理模块144.7 图书销售管理系统E-R图15第五章 逻辑结构设计165.1 与系统E-R图对应的关系模式165.1.1 试题所对应的关系模式165.2 联系所对应的关系模式165.3 关系模式优化处理17第六章 物理结构设计186.1 系统数据处理特点186.2 系统数据存储选择18第七章 数据库的实施和维护187.1 数据库的实施19致 谢20引 言随着计算机的普及书店规模的不断扩大,传统的图书销售管理方法,都是通过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了书店管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对图书销售和库存进行管理。通过图书销售管理系统可以解决书店管理中遇到的各种问题,该图书销售管理系统分析了市场需求和实际需要,利用Microsoft Visual Studio 2008连接SQL数据库的方式,实现了书店的图书销售等一系列管理,该系统具有处理图书录入、图书销售及管理、图书查询、报表查询等功能。第一章 系统分析1.1功能需求:本系统是根据书店的实际需求而开发的,要求稳定、可靠的实现图书销售的自动化管理,通过本系统可以达到以下目标:a、 用户管理:对系统所有用户的相关信息进行管理。b、 图书管理:对图书信息进行添加以及编辑,对图书基本信息的录入及编辑包括图书类别、图书进价、图书售价、图书出版社、图书折扣、图书作者等。c、 图书销售管理:对图书的销售信息进行动态添加并实现对图书库存量的动态修改等,所添加的图书销售信息包括图书的售价、折扣、销售日期。d、 查询管理:用户根据实际需要对图书、图书销售、图书库存等信息分类查询。e、 报表查询:系统用户可以通过对时间段的选择来查看该段时间内图书的销售情况,以便于做出更为合理的销售计划、提高效益。f、 数据管理:为了防止系统用户的误操作,用户可以根据自己的需要对图书信息、销售数据等进行备份等操作。1.2待开发软件功能:通过以上的系统目标分析,根据以上系统所要满足的功能,设计出了图书销售管理系统的主要功能模块图,如图1.1所示。图书销售管理系统图书管理模块(M2)报表查询管理模块(M5)图书销售管理模块(M3)查询管理模块(M4)数据管理模块(M6)用户管理模块(M1)图1.1 图书销售管理系统的系统功能图第二章 系统功能概要设计该图书销售管理系统是根据书店的情况结合实际需求而开发的,完全能够帮助书店实现高效、准确的图书销售自动化管理。2.1 系统主要功能模块设计:结合前面对系统功能的分析,以及Microsoft Visual Studio 2008开发环境的特点,得到如下图所示的系统功能模块图:图书销售管理系统图书管理模块(M2)报表查询管理模块(M5)图书销售管理模块(M3)查询管理模块(M4)数据管理模块(M6)用户管理模块(M1)图2.1图书销售管理系统主要功能模块图系统各个模块功能分配如下:(1)用户管理模块:系统用户根据权限进行系统登录并对相关用户信息进行管理;(2)图书管理模块:对图书的各种信息、类别进行录入、管理;(3)图书销售管理模块:对图书的各种销售信息进行录入、管理;(4)查询管理模块:对各种信息进行统计、查询;(5)报表查询管理模块:对销售完的图书进行统计、查询;(6)数据管理功能模块:对系统相关数据进行操作。2.2 系统处理流程分析:(1)系统启动,用户根据自己的身份选择登录用户类型并进行身份验证(根据用户输入的登录信息与数据库中的信息进行比对);(2)登录成功后,进入系统主界面;(3)系统初始化,导入数据库;(4)登录成功的用户根据自己的权限级别进行相应的功能选择并进行操作;(5)退出系统。系统具体处理流程如图2.2所示:开 始选择账号类型型管理员用 户登录成功登录成功进入系统主界面进入系统主界面结 束图2.2 系统处理流程图是是否否2.3系统接口设计:2.3.1外部接口(1) 用户界面:采用GUI图形用户界面,含菜单、图片控件、Button按钮、文本框等元素。(2) 软件接口:系统运行于Microsoft Visual Studio 2008 开发环境下。(3) 硬件接口:运行于PC机上。2.3.2内部接口(1)用户管理模块(M1):由相应事件驱动消息激活,完成用户登陆功能,之后进入消息循环状态,对相关用户信息进行操作。(2)图书管理模块:由相应事件驱动消息激活,完成图书信息管理,之后进入消息循环状态。(3)图书销售管理模块(M3):由相应事件驱动消息激活,完成图书销售以及销售信息管理,之后进入消息循环状态。(4)查询管理模块(M4):由相应事件驱动消息激活,完成对图书相关信息的查询功能,之后进入消息循环状态。(5)报表查询管理模块(M5):由相应事件驱动消息激活,完成图书销售报表查询,之后进入消息循环状态。(6)数据管理模块(M6):由相应事件驱动消息激活,对系统相关数据进行操作,之后进入消息循环状态。第三章 系统数据库设计3.1系统数据库分析:通过对图书销售管理系统的功能分析我们已知道,图书销售管理系统具有处理图书录入、图书销售、销售统计、查询库存等功能,通过该系统能够帮助用户迅速准确的对已销售图书和剩余库存图书进行统计和销售数据的汇总工作,以此来提高书店的管理效率以及实际操作过程中的准确性。因此,在该系统的后台就必须得有一个强大的数据库作为其功能的支持。SQL(Structured Query Language)作为一门结构化查询语言,是关系数据库的标准语言,也是一个通用的、功能极强的关系数据库语言。当前,几乎所有关系数据库管理系统软件都支持SQL,而许多的软件厂商也对SQL的基本命令集进行了不同程度的扩充和修改,使用户在对其功能的使用上更加的容易。所以,在图书销售管理系统的数据库使用上就选择SQL数据库。3.2系统关系表:在对图书销售管理系统的功能模块进行了设计的基础上,要使其能够稳定、可靠的实现图书销售的自动化管理,就必须建立关系型数据表,具体关系表如下: (1)用户信息(Users):UserID(用户账号)、Password(用户密码)、Quanxian(用户权限);(2) 图书信息(BookInfo):BookID(图书编号)、BookName(图书名称)、CategoryID(图书类别编号)、Author(图书作者)、Publisher(图书出版社)、PublisherDate(图书出版日期)、Purchase(图书进价)、Price(图书售价)、StockNumber(图书库存数量)、Discount(图书折扣)、Barcode(图书条形码);(3) 图书类别信息(CategoryInfo):CategoryID(图书类别编号)、CategoryName(图书类别名);(4)图书销售信息(SakeDetails):SaleID(销售编号)、BookID(图书编号)、RealSalePrice(销售价格)、SaleNuber(销售数量)、SaleDate(销售日期)。在系统的实际运行中,使用系统的有三个权限级别的用户,分别是顾客、一般用户(员工)、数据库管理员(DBA),作为游客仅能进入系统查看有限的图书信息。因此,作为顾客在数据库中没
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号