书店零售系统课程设计完美版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武 夷 学 院
课程设计报告
数学与计算机科学系
课程名称: C#.NET 程序设计实用教程 设计题目: 书店零售管理系统 学生班级: 09计科3班 学生姓名: 孙红文 指导教师: 肖钟捷 完成日期:
2011-1-5
课程设计项目研究报告
目录
第一章项目简介 0
1.1 项目名称 0
书店零售管理系统 0
1.2 开发人员 0
1.3 指导教师 0
第二章需求分析 (1)
1.1 课题背景 (1)
1.2需要完成的功能 (1)
1.3 运行环境 (1)
第三章概要设计 (2)
1.1 系统功能分析 (2)
1.2 系统功能模块设计 (3)
第四章详细设计 (4)
1.1概念模型设计 (4)
1.2 数据库逻辑模型设计 (4)
1.3物理数据库设计 (6)
1.4功能模块关键代码 (7)
第五章结论 (15)
第六章参考文献 (16)
第一章项目简介1.1 项目名称
书店零售管理系统
1.2 开发人员
09计科3班孙红文
1.3 指导教师
肖钟捷
第二章需求分析
1.1课题背景
书店零售管理系统开发:售书从古至今都是有的,但传统的售书既费时又费钱,读者去书店浏览图书,借阅购买自己喜爱的书籍,但如何能更方便、有效、快捷地实现店主、营业员、读者各自的功能,及相互之间的联系呢?针对这一问题,我们开发了书店零售管理系统,该系统主要有四大模块:书店收银模块,图书信息管理模块,会员信息管理模块和图书零售信息(统计查询)管理模块,各模块提供了数据的查询、插入、删除等功能,从而满足了用户的需求。
1.2 需完成的功能
●会员管理:包括会员号、姓名、性别、出生日期、学历、通讯地址、Email地址、积
分、级别;在该模块中设置了新增会员,并且对会员信息有查询、修改的功能。
●图书管理:有关图书信息的输入,包括图书编号、ISBN、图书名称、作者、出版社、
出版日期、价格、页数、条码、是否有CD、库存量;在该模块中可以分别按图书编号、图书名称、作者实现数据的查询、录入功能,同时可以通过条形码进行定位。●书店收银:包括会员号、图书条码、数量;在该模块中可以根据会员图书条形码和数
量生成购买记录,并依据会员等级进行打折,同时可以生成打印小票。
●统计查询:包括图书销售信息统计、出版社图书销量信息统计、会员消费信息统计;
在该模块中可以通过全部、当年、当月或指定时间段进行查询查询。
1.3运行环境
(1)操作系统: Microsoft W7/Windows xp
(2)数据库: SQL Server2008数据库
(3)编程环境:Visual Studio 2010
第三章概要设计
1.1系统功能分析
图书销售管理系统分为四大模块:
一.会员管理:会员信息包括会员号、姓名、性别、出生日期、学历、通讯地址、Email 地址、积分、级别。在该系统中,可以实现会员的添加、查询和修改。
二.图书信息管理:图书的基本信息是对图书自身的介绍,所以图书信息应包括图书编号、图书名称、作者、出版社、价格、出版日期等基本信息。该模块中可以对图书信息进行查询、录入操作。
三.书店收银:书店收银是为了图书售出时生成记录打印小票。输入会员号和图书条码、数量,系统可以根据会员图书条形码和数量生成购买记录,并依据会员等级进行打折,显示应付金额,同时可以生成打印小票。
四.零售信息统计:图书销售信息是对所售图书情况的描述,所以图书销售信息包括图书编号、类别编号、价格和出售日期。并且可以通过图书销售表可以直观地了解售了哪些书,什么样的书,从而记录所卖图书的信息。通过该模块管理可以实现对图书销售情况的录入、查询、操作。
2.2 系统功能模块
通过系统功能层次图可以直观地理解系统的功能,并且有助于实现模块与模块以及各模块内的密切联系。
系统功能层次图如下:
图1 系统功能层次图
添 加 会员
购书信息录入
重置购买信息
打印购买信息
查询图书信息
修改图书信息
显示图书信息
图书销售信息
出版社销售信息
会员信息修改
会员信息查询
会员购买信息
书店收银
统计查询
图书管理
图书零售管理系统 会员管理
登陆界面
第四章详细设计
1.1 概念模型设计
概念数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,所以使用E-R图来建立数据模型,直观地反映了各实体的属性及实体间相互联系。所以开发者必须收集一些基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。根据这些基本信息设计出功能齐全、使用方便的系统。
系统所处理的数据表关系图如下:
图2 系统数据表关系图
1.2数据库逻辑设计
逻辑结构设计阶段的主要任务是把概念结构设计好的数据表关系图转换为与DBMS产品所支持的数据模型相符合的逻辑,即将实体型、实体的属性和实体型之间的联系转换为关系模式,为此建立了四个数据表和一个视图:
(1)图书信息表:包括的数据项有:图书编号、ISBN、图书名称、作者、出版社、价格、出版日期、页数、条形码;其中图书编号是主属性
(2)购书信息表:包括的数据项有:ID编号、Sell ID、书号、数量、价格;其中ID编号是主属性。
(3)顾客信息表:会员号、姓名、性别、出生日期、学历、通讯地址、Email地址、积分、