一、设计简介
这次的《数据库系统原理课程设计》中我选择的题目是《XingBinnet图书销售系统》。选择这个题目的原因有:这个系统在现实生活中很常用,且容易得到其设计需求;同时又不在老师给提供的参考题目里面,可以体现出创新性,同时避免和其他同学的设计雷同。
图书销售系统可以提供给书店包括图书编目、进退货、销售、财务报表等方面的一体化解决方案。同时还提供会员折扣功能,BS模式下的网上会员系统等等。
二、业务需求
图书零售购买:顾客购书后收银台进行结账。对于书店的会员可以提供相应的折扣。输入需要购买的图书和数量,计算出总金额,由用户选择使用现金或会员卡进行结账。并提供销售小票流水号作为销售的单据。对于会员,还要计算相应的积分。
图书零售退货:顾客对已购买的图书进行退货。需要提供图书和销售的小票以作为购买凭证。系统查询数据库进行数据验证,对符合要求的图书进行退货。
新书编目:书店从出版社购买新的图书后在这里进行编目。只有编目后的图书才可以进行销售。
图书查找:可以使用ISBN、书名、出版社三种方式进行查找已编目的图书。
图书资料修改:对已编目的图书修改图书的基本信息、零售价和最低折扣价。
图书进货:对已编目的图书再进货,同时处理其金额差异。
图书退货:对已编目的图书退货,同时处理其金额差异。
出版社管理:添加、删除、修改出版社。同时查询出版社的资料。
会员添加:添加新的会员,同时登记会员的基本信息、有效期、指定会员组等等。
会员查找:提供会员编号、身份z号、会员姓名等方式复合查询。
会员删除:删除已存在的会员。
会员信息修改:对会员的基本资料进行修改。
会员充值:向会员的虚拟账户充值。
挂失与特别处理:将会员的状态在正常、挂失、特别处理之间调整。也可以找回会员的密码。
会员组管理:添加、删除和列出会员组。可以对会员组的名称、折扣、积分换算等方面进行设置。
系统设置:添加、删除、修改系统 *** 作员,同时为相应的 *** 作员设置其控制权限。
密码修改:对当前的系统 *** 作员的密码进行修改。
数据管理:提供系统数据库的备份与恢复。
报表处理:提供图书销售单、图书进货单、会员列表、出版社列表、销售单等等报表。
三、设计目标
软件的用户特点是具有基本的Windows *** 作水平的用户,设计时要考虑到用户的 *** 作习惯,因此要定义多个快捷键,界面尽量友好。
对于Web界面,则应尽量简洁,便于用户登录与查询。
四、运行环境
服务器配置
*** 作系统:推荐Microsoft Windows Server 2003或其他服务器版本
数据库服务器:Microsoft SQL Server 2000 Enterprise Edition
Web服务器:IIS 6或更高
Net平台:Net Framework 20版本
客户机配置
*** 作系统:推荐Microsoft Windows 2000或更高版本
数据库客户端:Microsoft SQL Server 2000 Client
Net平台:Net Framework 20版本
输入设备:键盘、鼠标、条形码扫描器
五、演示实例
总体功能框图
图书销售
图书与出版社管理
会员管理
报表管理
浏览器模式下的网上书店
用户管理
图书销售系统
六、结束语
这次的数据库课程设计完成得比较顺利。因为在暑假已经先期查询了一些书籍,同时在以前也曾经做过类似的设计,因此没有遇到很大的困难。
以前在C语言课程设计中我完成了《教务信息管理系统》的程序,从中了解了数据存储的底层结构。但是这种数据是有局限性的。在信息化的今天,我们必须使用数据库服务器来专门解决数据的存放问题。而程序怎样和数据库服务器结合,就是我这次的设计的重点。
由于以前曾经使用过C++做过一些开发,为了能够在学习数据库的同时也学习更多的编程语言,因此这次大胆的使用了Net作为开发工具,C#作为编程语言来进行编程。一开始以为和C++区别不大,但是后来发现还是由一定区别的。不果因为有C语言的良好基础,所以很容易进行之间的转换。
但是连接数据库的时候还是查阅了一些资料。数据库的连接没有使用传统的ADO,也没有使用DataGrid自动生成的SqlCommand,而是完全使用SqlConnection完成。所有的SQL命令都使用SqlCommand手动拼成,因此程序的设计更加灵活。
为了能够了解数据库的工作,我大胆的使用了多个存储过程和触发器。通过它们可以简化程序的开发部分,同时在数据库端组成一个完整的事务,从而达到事务的ACDI特性。从而可以实现多客户机的并发 *** 作。
通过这次的课程设计,让我更加了解了数据库的工作原理,以及程序和数据库的连接方法。也熟悉了软件工程的设计流程,学习使用软件工程的规范来要求自己。同时还学习了C#语言,全面锻炼了自己的能力。
在此,也感谢我的数据库教师――杨茂林老师。同时感谢关心我的程序,给我提出帮助和建议的朋友们。谢谢!
如果你是总代理
你可以找几个业务经理每个人管一片,负责渠道
渠道主要还是客户信息,客户就是各个地区的代理商
代理商的销售额就是你的销售额
代理商基本信息库建立起来
代理商会反应给总部一些资料也要管起来
包括竞争对手的资料,客户要求等等
做代理商的统计销售报表
对代理商进行分析,代理商有倒闭的流失的有新加盟的等等
分门别类建表
把你要求给我,我可以给你做一套
原文
在现代社会中,商品交易是一种经常性的经济活动。商品交易管理系统在百货超市、杂货店中是一种广泛需要的系统,因此学习和掌握商品交易系统的制作有非常重要的意义,同时该系统也是数据库应用系统的代表,它体现了数据库管理系统开发的几乎全部过程和制作中的一切用户需求。
2系统功能设计
在该系统的制作中,我们将制作用于商品信息数据管理的表单,用于管理经销商的一切的商品目录及相关的信息;制作一个商品供应商的管理的表单,用于对商品供应商进行记录与查询;制作一个用于处理商品入库的信息与库存量记录的表单。对于相关的表单处理的数据,我们将分别制作相关的数据报表,对一切的数据进行报表输出。
在系统中,我们将实现用于商品余额统计和商品查询的功能,一个最重要的功能是,如果商品信息表中的库存量不能满足销售中的售出数量时,对该商品的销售业务就不能进行,系统还会提示相关的信息。
因此系统的功能是比较完善的。商品交易系统的系统封面如图1所示:
目录
1课程设计与系统开发的目的和意义 - 2 -
2系统功能设计 - 3 -
3创建项目文件及项目结构 - 4 -
4数据库及数据表的设计与创建 - 5 -
41数据表的逻辑结构定义 - 5 -
42创建商品销售管理系统中的数据库和数据表 - 7 -
43创建“销售记录”数据表的物理结构 - 8 -
44创建“销售记录1”数据表的物理结构 - 9 -
45创建“商品供应商信息”数据表的物理结构 - 9 -
46创建“商品基本信息”数据表的物理结构 - 10 -
47创建“密码表”数据表的物理结构 - 10 -
5制作系统启动封面 - 11 -
51系统启动封面的创建与布局 - 11 -
52编制表单的相关过程代码 - 12 -
6制作权限认证窗口 - 13 -
61创建权限认证窗口 - 13 -
62编制权限认证的相关代码 - 15 -
7制作系统主窗口 - 16 -
71系统主表单的创建与布局 - 16 -
72主表单中相关对象的过程代码 - 17 -
8制作商品销售综合管理表单 - 17 -
81 商品销售综合管理表单的创建与布局 - 17 -
82 制作页框控件的第一个页面 - 18 -
83制作页框控件的第二个页面 - 20 -
84制作页框控件的第三个页面 - 21 -
85制作页框控件的第四个页面 - 23 -
9制作商品的逐笔销售记录表单 - 24 -
91商品的逐笔销售记录表单的创建与布局 - 24 -
92 为逐笔销售记录表单的相关控件创建过程代码 - 25 -
10制作查找商品表单 - 26 -
101查找商品表单的创建与布局 - 26 -
102给表单的相关控件编制过程代码 - 27 -
11供货商查找表单的制作 - 29 -
111供货商查找表单的创建与布局 - 29 -
112给表单的相关控件编制过程代码 - 31 -
12制作商品销售的报表文档 - 31 -
121制作商品“销售记录报表”文档 - 31 -
122报表文档的调用 - 35 -
13为系统主窗口编制过程代码 - 35 -
14编制系统主程序并编译可执行文件 - 36 -
1以表1为主表,表234为子表,表1字段客户编码(设索引为不重复)关联表234字段客户编码(设索引为重复),联合查询统计金额分别得销售回款开票总额。
2通过报表还可得总额加减。
以上就是关于用access2003做一个图书销售系统全部的内容,包括:用access2003做一个图书销售系统、如何建立渠道数据库、商品销售管理系统中的报表怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)