欢迎来到天天文库
浏览记录
ID:14755814
大小:225.50 KB
页数:11页
时间:2018-07-30
《《数据库系统开发》课程设计-图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程名称:《数据库系统开发》设计题目:图书管理系统院系:计算机与通信工程系专业:铁道信号年级:2009级姓名:学号:西南交通大学峨眉校区2011年12月19日11图书管理系统一、需求分析根据出版社图书的规模日益扩增,图书类别的日益繁琐,经销商与出版社频繁交易,行业竞争日益激烈,面对诸多问题时:一款优秀的出版社图书管理软件是每一个从事出版社图书销售与管理的必备的工具。出版社图书出版管理是一个庞大的任务,传统方式的图书管理将会造成巨大的人力和物力的浪费,本系统的设计可以使工作人员实现计算机管理。减轻工作量,实现图书出版管理的高效化。功能需
2、求:系统管理员可以通过该应用程序对书籍全部信息进行管理客户和系统管理员可以通过应用程序查询图书的全部信息客户可以通过应用程序产生购书订单系统管理员可以通过应用程序对订单信息进行管理系统管理员可以通过应用程序对客户进行管理内部功能需要通过SQL语言,对数据库的查询,修改,插入和删除等操作。11一、系统功能分析根据需求分析,给出模块图系统主控界面记录处理图书基本信息查询图书高级信息查询出版图书信息出版图书分类模块图书编号、名称、作者等信息。增加记录、删除记录、刷新纪录。出版图书的销售模块模块说明功能1增加记录用于将新的图书信息添加到图书基
3、本信息表中2删除记录用于删除图书基本信息表中的图书信息3刷新纪录增加记录和删除记录完成后点次按钮更新4第一条用于显示图书基本信息表中的第一条信息5下一条用于显示当前信息的下一条信息6前一条用于显示当前信息的前一条信息7最后一条用于显示图书基本信息表中的最后一条信息8图书销售用于显示出版图书的出售价格、数量等信息9图书分类用于显示出版图书的类别编号11一、E-R图(1)用户ER图:用户用户密码用户id用户名电子邮件电话地址注册时间(2)图书ER图:图书图书id图书类别id图书名图书价格销售价格出版社作者内容和目录入库时间图书简介(3)产
4、品分类ER图:11产品分类分类名称分类id(4)订单基本信息ER图:订单基本信息是否付款是否发货订单id提交时间总金额用户id订单备注(5)订单详细信息ER图:11订单详细信息唯一编号用户id数量订单id综合ER图:书籍管理员客户订单管理管理管理订货出版社图书管理ER图一、数据库设计用户表(用户ID号11,登录名,地址,密码,电话,电子邮件,注册时间),主码为ID号,符合三范式。图书表(图书ID,书名,图书类别,作者,出版社,价格,销售价格,内容和目录,图书简介,入库时间),主码为图书ID,符合三范式。图书分类信息表(图书分类ID,图
5、书分类名称)主码为图书分类ID,符合三范式。订单基本信息表(订单ID,提交时间,总金额,用户ID,订单备注,是否发货,是否付款)主码为订单ID,符合三范式。订单详细信息表(唯一编号,订单ID,图书ID,数量)主码为唯一编号,符合三范式表4-1用户表(User)列名含义长度类型NULLUserID用户ID号10Char()noLoginname登录名20Char()noAddress地址150Char()yesPassword密码16Char()noPhone电话16Char()yesEmail电子邮件50Char()yesRegtim
6、e注册时间8Date()no表4-2图书表(Book)列名含义长度类型NULLBookID图书ID10Char()noBookname书名50varchar()noBookcategory图书类别50varchar()noAuthor作者50varchar()noPublish出版社50varchar()noPrice价格50Char()noSaleprice销售价格50Char()noContent内容和目录200varchar()noDescript图书简介200varchar()no11Regate入库时间20Char()no表
7、4-3图书分类信息表(BookCategory)列名含义长度类型NULLCategoryID图书分类ID10Char()noCategoryname图书分类名称50varchar()no表4-4订单详细信息表(OrderInfo)列名含义长度类型NULLOnlyID唯一编号10Char()noOrderID订单ID32Char()noBookID图书ID10Char()noAmount数量10Char()no表4-5订单基本信息表(Order)列名含义长度类型NULLOrderID订单ID32Char()noSubmittime提交时
8、间10Char()noTotalprice总金额8Float()noUserID用户ID10Char()noOrdercontent订单备注200varchar()noIsdiliver是否发货10varchar()no
此文档下载收益归作者所有