图书销售课程的设计.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书销售课程的设计

长治学院 课程设计报告 课程名称:数据库原理课程设计 设计题目: 图书销售管理系统 系 别: 计算机系 专 业: 计算机科学与技术 组 别: 计07-1班第三组 学生姓名: 师贞贞 学 号: 起止日期: 2010年4月 1日 ~2010年5月1日 指导教师: 马桂芳 目 录 一、 需求分析 2 1.1 课题背景 2 1.2 需完成的功能 2 1.3 运行环境 2 二、总体设计 2 2.1 系统功能分析 2 2.2 系统功能模块设计 3 三、数据库设计 4 3.1 概念模型设计 4 3.2 逻辑数据库设计 5 3.3 物理数据库设计 6 四、程序设计与调试 7 五、程序模块设计 7 5.1查询功能实现 7 5.2 插入功能实现 8 5.3 删除功能实现 9 六、总结和致谢 10 七、参考文献 10 一、需求分析 1.1课题背景 图书销售管理系统开发:互联网的不断发展使得网上售书越来越受现代人的欢迎,但好多的读者还是喜欢去书店浏览图书,借阅购买自己喜爱的书籍,但如何能更方便、有效、快捷地实现店主、营业员、读者各自的功能,及相互之间的联系呢?针对这一问题,我们开发了图书销售管理系统,该系统主要有四大模块:用户管理模块,图书信息管理模块,分类信息管理模块和图书销售信息管理模块,各模块提供了数据的查询、插入、删除等功能,从而满足了用户的需求。 在该系统中,我承担的模块是图书信息管理模块。 1.2 需完成的功能 用户信息:包括用户名和用户密码;在该模块中针对不同的用户设置了权限管理,并且对用户信息有查询、删除、修改的功能。 有关图书信息的输入,包括图书编号、图书名称、作者、出版社、出版日期、价格;在该模块中可以分别按图书编号、图书名称实现数据的查询、录入、删除功能。 图书类别信息:包括类别编号、类别名称和说明;在该模块中可以按类别编号实现数据的插入、查询、删除功能。 图书销售信息:包括图书编号、类别编号、价格、出售日期;在该模块中可以通过图书编号和类别编号实现数据的插入、查询、删除功能, 1.3 运行环境 (1)操作系统: Microsoft Windows2000/Windows xp (2)数 据 库: SQL Server数据库 (3)编程环境: PowerBuilder 9.0 二、总体设计 1.1系统功能分析 图书销售管理系统分为四大模块: 一.用户管理:在该系统中,用户有三种:店主、营业员和读者。在用户登录系统时,输入自己的用户名和密码,根据自己的权限,进入不同的主窗口。店主可以对各模块中的数据进行查询、删除、修改、录入;营业员可以查询图书的相关信息和销售信息;读者可以查看图书的基本信息和类别信息等。通过设置这样的权限,才能保证数据库系统的安全性,避免非法用户登录系统对系统内的重要数据进行修改等非法操作。连接好数据库后,输入正确的用户名和用户密码后就可以进入“图书销售管理系统登录”的界面,即可完成各种数据的操作,实现各自的功能。 二.图书基本信息管理:图书的基本信息是对图书自身的介绍,所以图书信息应包括图书编号、图书名称、作者、出版社、价格、出版日期等基本信息。该模块中可以对图书信息进行查询、录入、删除操作。 三.分类信息管理:类别信息是读者对图书类别的了解,可以实现图书信息的分类,所以该信息应包括类别编号、类别名称和说明,该模块管理可以使用户更方便的查阅书,也可以使读者对图书信息进一步了解,所以应包括类别编号、类别名称、说明。该模块管理可以实现对图书类别信息的查询、录入、删除操作。 四. 图书销售信息管理:图书销售信息是对所售图书情况的描述,所以图书销售信息包括图书编号、类别编号、价格和出售日期。并且可以通过图书销售表可以直观地了解售了哪些书,什么样的书,从而记录所卖图书的信息。通过该模块管理可以实现对图书销售情况的录入、查询、删除操作。 2.2 系统功能模块 通过系统功能层次图可以直观地理解系统的功能,并且有助于实现模块与模块以及各模块内的密切联系。 系统功能层次图如下: 图1 系统功能层次图 三、数据库设计 3.1 概念模型设计 概念数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,所以使用E-R图来建立数据模型,直观地反映了各实体的属性及实体间相互联系。所以开发者必须收

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档