销售管理系统设计报告.docx
- 文档编号:25878788
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:16
- 大小:1.11MB
销售管理系统设计报告.docx
《销售管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《销售管理系统设计报告.docx(16页珍藏版)》请在冰豆网上搜索。
销售管理系统设计报告
数据库系统原理
课程设计报告
课程名称:
书店销售管理系统
专业:
信息与计算科学
班级:
信息0902班
学号:
200905120(36,42,41,35)
姓名:
拓明孝许诺许冰孙轲
指导老师:
潘磊
前言
销售是企业经营的火车头,企业的发展可以说完全靠这火车头的牵引,如果企业负责人不重视销售的话,不论是在买方市场还是在卖方市场的时代,企业均不可能有好的发展前途。
图书销售管理系统是一个商业市场不可缺少的部分。
图书销售管理系统效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来不少困难。
随着科学技术的不断提高。
计算机学日渐成熟。
它已进入人类社会的各个领域并发挥重要作用。
使用计算机档案信息管理,有好多好处:
查找方便,可靠性高,存储量大,保密性好,成本低等,能够极大提高管理的效率,也是企业的科学化,与世界接轨的重要条件。
以下是我们小组开发设计的一套书店管理系统的总体流程,由于技术能力有限,设计中一定存在一些问题,请您原谅。
希望给与意见和建议,我们将根据您的意见或建议做出相应合理的改正。
第一章绪论
1。
1摘要
图书销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点.经过分析如此情况,我们使用Vf作为数据库开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统。
[关键词]原型法,面向对象,数据一致性,数据窗口,信息管理系统。
Summary
Booksmanagementsystemisdevelopmenttwoaspectsthattypicalinformationmanagementsystem(MIS),itsdevelopmentincludesprimarilythebackstagedatabaseestablisheswithsupportandtheheadappliesthedevelopmenttwoaspectsoftheprocedure.Establishthedataconsistencytotheformerrequestisstrongwiththecomplete,thethatdatasafetygooddatabase。
Butrequestthelatterverymuchtheappliedprocedurefunctioncomplete,easyusageetc。
characteristics.
Throughtheanalysissuchcircumstance,weusetheVF,databaseetc.developmenttool,makeuseofitseverykindofthetoolofdevelopmentthatprovidethatfacetotheobject,particularlyisintelligencethatdatawindowwaythisoncanningbeconvenientbutChien'smanipulatesthedatabaseturn
theobject,establishintheinashorttimefirstsystemapplicationprototype,then,starttothebeginningprototypesystemproceedingneedonbehalf,
revisecontinuouslywithimprove,reallyarrivetobecomethecustomersatisfiedcanAsystem。
1.2开发目标
开发目标开发目标设计一个书店销售管理系统(BookSellSystem简称BSS),基本能够实现书店销售的一些流程,做好信息记录。
功能模块包括:
用户登录系统(设置不同人员的登录身份,以防有人恶意对数据进行更改),仓库管理系统(即图书入库系统,对所有书籍的信息做好记录,以便查找),销售系统(对书的销售量进行统计,以便做出更好的规划,哪些书畅销,哪些书很少有人买),会员管理系统(对于办理会员的用户给予一定的优惠额度)。
总体目标设计一套软件能够合理有序的对书店进行信息化的管理。
最终目地当然是为商家带来利润了。
1.3开发工具
开发语言Microsoft公司的C#语言
C#语言的基本特点:
(1)可视化的界面,这就使得各功能模块,功能一目了然
(2)事件驱动的应用程序,方便用户操作(3)面向对象的编程语言(4)跨平台运行(5)开放的数据连接。
开发环境MicrosoftVisualStudio2000
使用的数据库MicrosoftSQLServer2000VisualStudio2005和SQLServer2000都是Microsoft公司的产品,兼容性比较好,这为系统的开发运行提供了可行性。
第二章需求分析
本管理系统在对现有书店销售方式上与电子销售方式的基础上,对现有存书,现有销售员,现有管理员进行统一数字化管理,为书店工作人员提供明确,有效的信息,使工作人员工作更方便,更简单。
2.1本系统开发目的:
本需求分析的目的在于研究图书销售管理系统的开发途径与应用方法。
本需求分析的对象与图书销售管理系统开发有联系的决策人,书店系统管理员,书店经理人,书店销售人员,顾客,以及支持本项目的领导和工作人员,软件验证者。
2。
2开发背景
本项目的名称:
书店销售与管理系统.本项目的提出者和开发着是书店销售与管理系统的开发者,用户是各种书店,书市.本系统实现了书店销售,管理的信息化,并能向顾客提供各种图书信息,对经理人提供各种有关书店销售,管理的信息,以及动态的销售行情。
本系统能够与互联网相连来实现图书的网上销售.3、定义书店销售与管理系统:
销售系统指对顾客提供的各种服务,包括查询服务,留言服务,会员管理系统.管理系统指向书店经理人提供信息,向销售人员以及管理员提供所求信息.
2。
3可行性分析
随着社会发展的多元化,信息化,书市的管理已经成为一个令人头痛的事情。
由于现有的书名目繁多,顾客需求量大,以及帐目数大,交易速度快,如何在最短的时
间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题。
本系统的业务流程图如下:
第三章功能图及E-R图
根据模型的分析,得到如下E—R图
本系统由下述模块组成,分别由基本档案,进货管理、销售管理、库存管理、报表设计、系统维护部分组成。
系统结功能图如下:
●模块的具体规划如下:
基本档案管理模块.基本档案管理模块主要由于实现系统基本数据的录入,相关基础数据为:
内部员工信息,往来单位信息,客户基本信息。
进货管理模块.该模块主要用于实现商品的进货数据录入,退款数据录入和进货查询分析。
销售管理模块.该模块主要用于实现商品的销售数据录入,客户退货数据录入和销售信息查询.
库存管理模块.库存管理模块主要用于实现库存调拨,库存商品数量上限报警和库存数据查询
报表设计模块。
报表设计模块主要用于实现员工信息报表,往来单位报表,进货商品报表,员工销售报表,商品进货分析报表,销售价格分析报表以及员工销售分析报表。
系统维护模块.系统维护模块用于实现系统用户设置,操作权限,密码修改,数据备份和数据恢复
商品进货信息表
字段名
数据类型
长度
主键否
描述
GoodsID
nvarchar
20
主键
商品ID(自动编号)
UserID
int
4
否
操作员ID
CompanyName
nvarchar
100
否
进货公司名称
DepotName
nvarchar
20
否
仓库名称
GoodsName
nvarchar
50
否
货物名称
GoodsNum
int
4
否
商品数量
GoodsUnit
nvarchar
20
否
商品计量单位
GoodsSpec
nvarchar
20
否
商品规格
GoodsPrice
money
8
否
进货单价
SellPrice
money
8
否
销售单价
NeedPay
money
8
否
应付金额
NoPay
money
8
否
实付金额
Remark
nvarchar
200
否
备注
商品库存信息表
字段名
数据类型
长度
主键否
描述
StackID
int
4
否
标识ID(自动编号)
GoodsID
nvarchar
20
否
商品ID
CompanyName
nvarchar
100
否
进货公司名称
DepotName
nvarchar
20
否
仓库名称
GoodsName
nvarchar
20
否
货物名称
StockNum
int
4
否
库存数量
AlarmNum
int
4
否
库存警报数量
GoodsUnit
nvarchar
20
否
商品计量单位
GoodsTime
datetime
8
否
进货时间
GoodsSpace
nvarchar
20
否
商品规格
GoodsPrice
money
8
否
进货价格
SellPrice
money
8
否
销售价格
NeedPay
money
8
否
应付金额
HasPay
money
8
否
实付金额
Remark
nvarchar
200
否
备注
员工信息表
续表
字段名
数据类型
长度
主键否
描述
SellID
nvarchar
20
主键
销售ID
StockID
int
4
否
库存ID
GoodsID
nvarchar
20
否
商品ID
UserID
int
4
否
员工ID
GoodsName
nvarchar
50
否
货物名称
GoodsNum
int
4
否
销售数量
GoodsSpec
nvarchar
20
否
商品规格
GoodsTime
datetime
8
否
销售时间
GoodsUnit
nvarchar
20
否
商品计量单位
GoodsPrice
money
8
否
进货单价
SellPrice
money
8
否
销售单价
NeedPay
money
8
否
应收金额
HasPay
money
8
否
实收金额
Remark
nvarchar
200
否
备注
字段名
数据类型
长度
主键否
描述
SellID
nvarchar
20
主键
销售ID
StockID
int
4
否
库存ID
GoodsID
nvarchar
20
否
商品ID
UserID
int
4
否
员工ID
GoodsName
nvarchar
50
否
货物名称
GoodsNum
int
4
否
销售数量
GoodsSpec
nvarchar
20
否
商品规格
GoodsTime
datetime
8
否
销售时间
GoodsUnit
nvarchar
20
否
商品计量单位
GoodsPrice
money
8
否
进货单价
SellPrice
money
8
否
销售单价
NeedPay
money
8
否
应收金额
HasPay
money
8
否
实收金额
Remark
nvarchar
200
否
备注
第四章详细设计
业务流程
附加SQLServer2000数据库
(1)将DataBase文件夹中的两个文件拷贝到SQLServer2000安装路径下的Data文件夹中。
(2)打开SQLServer2000中的“企业管理器”,然后展开本地服务器,在“数据库"数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。
(3)将弹出“附加数据库”对话框,在该对话框中单击“
”按钮,选择所要附加数据库的。
mdf文件,单击“确定”按钮,即可完成数据库的附加操作
在使用本系统时,请按照以下流程进行操作:
(1)通过“基本档案/员工信息”菜单项:
对员工信息进行添加、修改、删除和查询操作.
(2)通过“系统维护"菜单中的菜单项添加用户、设置用户管理权限及更改登录用户的密码等操作。
注意:
添加用户时,用户密码必须是6位以上。
(3)通过“基本档案/供应商信息”菜单项:
对供应商信息进行添加、修改、删除和查询操作.
(4)通过“基本档案/客户档案"菜单项:
对客户档案信息进行添加、修改、删除和查询操作.
(5)通过“进货管理/采购进货"菜单项:
对采购进货信息进行添加、修改和删除操作。
(6)通过“进货管理/采购退货”菜单项:
对采购退货信息进行添加、修改和删除操作。
(7)通过“进货管理/采购查询"菜单项:
对采购进货和采购退货信息查询操作。
(8)通过“销售管理/商品销售”菜单项:
对商品销售信息进行添加、修改和删除操作。
(9)通过“销售管理/客户退货”菜单项:
对客户退货信息进行添加、修改和删除操作。
(10)通过“销售管理/销售查询”菜单项:
对销售货物信息进行查询操作.
(11)通过“库存管理/库存调拨”菜单项:
对库存调拨信息进行添加和删除操作。
(12)通过“库存管理/库存警报”菜单项:
可以对库存警报的数量进行修改操作.库存报警数量默认为10,当商品库存数量不足10时,将会显示在该模块中。
(13)通过“库存管理/库存查询”菜单项:
对库存里的信息进行查询操作。
(14)通过“报表设计/员工信息报表"菜单项:
对员工信息进行查询并在报表中显示结果.
(15)通过“报表设计/供应商信息报表"菜单项:
对供应商信息进行查询并在报表中显示结果.
(16)通过“报表设计/进货商品报表"菜单项:
对进货商品信息进行查询并在报表中显示结果。
(17)通过“报表设计/员工销售报表”菜单项:
对员工销售信息进行查询并在报表中显示结果。
(18)通过“报表设计/商品进货分析报表”菜单项:
对商品进货信息进行查询并在报表中以图表的形式显示结果。
(19)通过“报表设计/销售价格分析报表”菜单项:
对销售价格信息进行查询并在报表中以图表的形式显示结果。
(20)通过“报表设计/员工销售分析报表"菜单项:
对员工销售分析信息进行查询并在报表中以图表的形式显示结果。
(21)通过“系统维护/数据备份”菜单项:
对数据库进行备份。
(22)通过“系统维护/数据还原”菜单项:
对数据库进行还原.
第五章结束语
经过半个月的设计和开发,学生信息管理系统基本开发完毕.其功能基本符合学校对学生的信息进行自动化管理需求。
系统管理模块:
学生管理,成绩管理、信息设置、系统管理、关于等.系统功能使用方便进行数据添加、数据查询、数据修改。
由于本人水平所限及对学校现实的需求没有完全考虑到,该系统必然会存在一些缺陷和不足。
但其功能完善、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。
通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。
只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。
如更加熟练的运用C#开发工具以及SqlServer的理解与操作。
通过本次毕业设计也检查了自己在学校所学的知识掌握程度,在设计过程中许多的基础知识掌握不太牢固,让我加深了对以后学习知识的认真程度,端正自己的认学习态度,为了以后走上社会,获得理想的事业打下坚实的磐石,万栋高楼从地起,没有坚实的基础,不可会达到很高的高度。
即使达到了也会轰然倒塌。
参考文献
【1】c#项目开发实例自学手人民邮电出版社2008年北京第一次印刷
【2】SQLSever2000数据库应用技术孙莉虞益诚中国铁道出版社(100054,北京市宣武区石安门西街8号)
【3】数据库系统概率高等教育出版社王珊萨师煊
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 管理 系统 设计 报告