《销售管理系统设计报告(共14页).doc》由会员分享,可在线阅读,更多相关《销售管理系统设计报告(共14页).doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上数据库系统原理课 程 设 计 报 告课程名称: 书店销售管理系统 专 业: 信息与计算科学 班 级: 信息0902班 学 号: (36,42,41,35) 姓 名: 拓明孝 许诺 许冰 孙轲 指导老师: 潘磊 目录前 言销售是企业经营的火车头,企业的发展可以说完全靠这火车头的牵引,如果企业负责人不重视销售的话,不论是在买方市场还是在卖方市场的时代,企业均不可能有好的发展前途。 图书销售管理系统是一个商业市场不可缺少的部分。图书销售管理系统效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来不少困难。随着科学技术的不断提高。计算机学日渐成
2、熟。它已进入人类 社会的各个领域并发挥重要作用。 使用计算机档案信息管理, 有好多好处: 查找方便, 可靠性高,存储量大,保密性好,成本低等,能够极大提高管理的效率,也是企业的科学化,与世界接轨的重要条件。以下是我们小组开发设计的一套书店管理系统的总体流程, 由于技术能力有限, 设计中一定存在一些问题, 请您原谅。 希望给与意见和建议, 我们将根据您的意见或建议做出相应合理的改正。第一章 绪论1.1摘 要图书销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库 的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完 整性强,数据安全性好的数据库.而对于后者则
3、要求应用程序功能完备,易使用等特 点. 经过分析如此情况,我们使用 Vf 作为数据库开发工具,利用其提供的各种面向 对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先 在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进, 真到形成用户满意的可行系统. 关键词原型法,面向对象,数据一致性,数据窗口,信息管理系统。 SummaryBooks management system is development two aspects that typical information management system( MIS), its develo
4、pment includes primarily the backstage database establishes with support and the head applies the development two aspects of the procedure.Establish the data consistency to the former request is strong with the complete, the that data safety good database.But request the latter very much the applied
5、 procedure function complete, easy usage etc. characteristics.Through the analysis such circumstance, we use the VF, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on c
6、anning be convenient but Chiens manipulates the database turnthe object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need on behalf,revise continuously with improve, really arrive to become the customer satisfied can A
7、 system.1.2 开发目标开发目标 开发目标 设计一个书店销售管理系统(Book Sell System 简称 BSS) ,基本能够实现书 店销售的一些流程,做好信息记录。功能模块包括:用户登录系统(设置不同人 员的登录身份,以防有人恶意对数据进行更改) ,仓库管理系统(即图书入库系 统,对所有书籍的信息做好记录,以便查找) ,销售系统(对书的销售量进行统计,以便做出更好的规划,哪些书畅销,哪些书很少有人买) ,会员管理系统(对 于办理会员的用户给予一定的优惠额度) 。 总体目标设计一套软件能够合理有序的对书店进行信息化的管理。 最终目地当然是为商家带来利润了。1.3 开发工具开发语言
8、Microsoft 公司的 C#语言 C#语言的基本特点: (1)可视化的界面,这就使得各功能模块,功能一目了然 (2)事件驱动的应用程序,方便用户操作 (3)面向对象的编程语言 (4)跨平台运行 (5)开放的数据连接. 开发环境 Microsoft Visual Studio 2000使用的数据库 Microsoft SQL Server 2000 Visual Studio 2005 和 SQL Server 2000 都是 Microsoft 公司的产品, 兼容性比较好, 这为系统的开发运行提供了可行性。第二章 需求分析本管理系统在对现有书店销售方式上与电子销售方式的基础上,对现有存书,
9、现有 销售员,现有管理员进行统一数字化管理,为书店工作人员提供明确,有效的信息,使工 作人员工作更方便,更简单.2.1 本系统开发目的:本需求分析的目的在于研究图书销售管理系统的开发途径与应用方法.本需求分 析的对象与图书销售管理系统开发有联系的决策人,书店系统管理员,书店经理人,书 店销售人员,顾客,以及支持本项目的领导和工作人员,软件验证者 。2.2 开发背景本项目的名称:书店销售与管理系统.本项目的提出者和开发着是书店销售与管理 系统的开发者,用户是各种书店,书市.本系统实现了书店销售,管理的信息化,并能向顾 客提供各种图书信息,对经理人提供各种有关书店销售,管理的信息,以及动态的销售
10、行情.本系统能够与互联网相连来实现图书的网上销售. 3、定义 书店销售与管理系统:销售系统指对顾客提供的各种服务,包括查询服务,留言服 务,会员管理系统.管理系统指向书店经理人提供信息,向销售人员以及管理员提供所 求信息。2.3 可行性分析随着社会发展的多元化,信息化,书市的管理已经成为一个令人头痛的事情。由 于现有的书名目繁多,顾客需求量大,以及帐目数大,交易速度快,如何在最短的时间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的 了解,已成为十分迫切的问题. 本系统的业务流程图如下:进销存管理系统功能模板基本档案进货管理销售管理库存管理报表设计系统维护往来单位推出系
11、统更改用户采购进货采购退货采购查询商品销售客户退货销售查询库存调拨库存报警库存查询数据还原数据备份更改密码权限设置系统用户往来单位报表进货商品报表员工销售报表商品进货分析报表销售价格分析报表员工销售分析报表员工信息报表员工信息第三章 功能图及ER图根据模型的分析,得到如下ER图本系统由下述模块组成,分别由基本档案,进货管理、销售管理、库存管理、报表设计、系统维护部分组成。 系统结功能图如下:系统用户是否登录分配权限操作模块中数据操作员用户权限管理员用户权限普通用户操作权 限查看基本数 据所有操作模块基础档案管理进货管理管理销售库存管理系统维护报表设计l 模块的具体规划如下:基本档案管理模块。基
12、本档案管理模块主要由于实现系统基本数据的录入,相关基础数据为:内部员工信息,往来单位信息,客户基本信息。进货管理模块。该模块主要用于实现商品的进货数据录入,退款数据录入和进货查询分析。销售管理模块。该模块主要用于实现商品的销售数据录入,客户退货数据录入和销售信息查询。库存管理模块。库存管理模块主要用于实现库存调拨,库存商品数量上限报警和库存数据查询报表设计模块。报表设计模块主要用于实现员工信息报表,往来单位报表,进货商品报表,员工销售报表,商品进货分析报表,销售价格分析报表以及员工销售分析报表。系统维护模块。系统维护模块用于实现系统用户设置,操作权限,密码修改,数据备份和数据恢复商品进货信息表
13、字段名数据类型长度主键否描述GoodsIDnvarchar20主键商品ID(自动编号)UserIDint4否操作员IDCompanyNamenvarchar100否进货公司名称DepotNamenvarchar20否仓库名称GoodsNamenvarchar50否货物名称GoodsNumint4否商品数量GoodsUnitnvarchar20否商品计量单位GoodsSpecnvarchar20否商品规格GoodsPricemoney8否进货单价SellPricemoney8否销售单价NeedPaymoney8否应付金额NoPaymoney8否实付金额Remarknvarchar200否备注商品
14、库存信息表字段名数据类型长度主键否描述StackIDint4否标识ID(自动编号)GoodsIDnvarchar20否商品IDCompanyNamenvarchar100否进货公司名称DepotNamenvarchar20否仓库名称GoodsNamenvarchar20否货物名称StockNumint4否库存数量AlarmNumint4否库存警报数量GoodsUnitnvarchar20否商品计量单位GoodsTimedatetime8否进货时间GoodsSpacenvarchar20否商品规格GoodsPricemoney8否进货价格SellPricemoney8否销售价格NeedPaymo
15、ney8否应付金额HasPaymoney8否实付金额Remarknvarchar200否备注员工信息表续表字段名数据类型长度主键否描述SellIDnvarchar20主键销售IDStockIDint4否库存IDGoodsIDnvarchar20否商品IDUserIDint4否员工IDGoodsNamenvarchar50否货物名称GoodsNumint4否销售数量GoodsSpecnvarchar20否商品规格GoodsTimedatetime8否销售时间GoodsUnitnvarchar20否商品计量单位GoodsPricemoney8否进货单价SellPricemoney8否销售单价Nee
16、dPaymoney8否应收金额HasPaymoney8否实收金额Remarknvarchar200否备注字段名数据类型长度主键否描述SellIDnvarchar20主键销售IDStockIDint4否库存IDGoodsIDnvarchar20否商品IDUserIDint4否员工IDGoodsNamenvarchar50否货物名称GoodsNumint4否销售数量GoodsSpecnvarchar20否商品规格GoodsTimedatetime8否销售时间GoodsUnitnvarchar20否商品计量单位GoodsPricemoney8否进货单价SellPricemoney8否销售单价Need
17、Paymoney8否应收金额HasPaymoney8否实收金额Remarknvarchar200否备注第四章 详细设计业务流程附加SQL Server 2000数据库(1)将DataBase文件夹中的两个文件拷贝到SQL Server 2000安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击“”按钮,选择所要附加数据库的.mdf文件,单击“确定”按钮,即可完成数据库的附加操作在使用本系统时,请
18、按照以下流程进行操作:(1)通过“基本档案/员工信息”菜单项:对员工信息进行添加、修改、删除和查询操作。(2)通过“系统维护”菜单中的菜单项添加用户、设置用户管理权限及更改登录用户的密码等操作。注意:添加用户时,用户密码必须是6位以上。(3)通过“基本档案/供应商信息”菜单项:对供应商信息进行添加、修改、删除和查询操作。(4)通过“基本档案/客户档案”菜单项:对客户档案信息进行添加、修改、删除和查询操作。(5)通过“进货管理/采购进货”菜单项:对采购进货信息进行添加、修改和删除操作。(6)通过“进货管理/采购退货”菜单项:对采购退货信息进行添加、修改和删除操作。(7)通过“进货管理/采购查询”
19、菜单项:对采购进货和采购退货信息查询操作。(8)通过“销售管理/商品销售”菜单项:对商品销售信息进行添加、修改和删除操作。(9)通过“销售管理/客户退货”菜单项:对客户退货信息进行添加、修改和删除操作。(10)通过“销售管理/销售查询”菜单项:对销售货物信息进行查询操作。(11)通过“库存管理/库存调拨”菜单项:对库存调拨信息进行添加和删除操作。(12)通过“库存管理/库存警报”菜单项:可以对库存警报的数量进行修改操作。库存报警数量默认为10,当商品库存数量不足10时,将会显示在该模块中。(13)通过“库存管理/库存查询”菜单项:对库存里的信息进行查询操作。(14)通过“报表设计/员工信息报表
20、”菜单项:对员工信息进行查询并在报表中显示结果。(15)通过“报表设计/供应商信息报表”菜单项:对供应商信息进行查询并在报表中显示结果。(16)通过“报表设计/进货商品报表”菜单项:对进货商品信息进行查询并在报表中显示结果。(17)通过“报表设计/员工销售报表”菜单项:对员工销售信息进行查询并在报表中显示结果。(18)通过“报表设计/商品进货分析报表”菜单项:对商品进货信息进行查询并在报表中以图表的形式显示结果。(19)通过“报表设计/销售价格分析报表”菜单项:对销售价格信息进行查询并在报表中以图表的形式显示结果。(20)通过“报表设计/员工销售分析报表”菜单项:对员工销售分析信息进行查询并在
21、报表中以图表的形式显示结果。(21)通过“系统维护/数据备份”菜单项:对数据库进行备份。(22)通过“系统维护/数据还原”菜单项:对数据库进行还原。第五章 结束语 经过半个月的设计和开发,学生信息管理系统基本开发完毕。其功能基本符合学校对学生的信息进行自动化管理需求。系统管理模块:学生管理,成绩 管理、信息设置、系统管理、关于等。系统功能使用方便进行数据添加、数据 查询、数据修改。由于本人水平所限及对学校现实的需求没有完全考虑到,该系统必然会存在一些缺陷和不足。但其功能完善、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。 通过本次毕业设计我学
22、到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决, 有些还有待今后慢慢学习。 只要学习就会有更多的问题, 有更多的难点,但也会有更多的收获。如更加熟练的运用C#开发工具以及 Sql Server 的理解与操作。 通过本次毕业设计也检查了自己在学校所学的知识掌握程度,在设计过程中许多的基础知识掌握不太牢固,让我加深了对以后学习知识的认真程度,端正自己的认学习态度,为了以后走上社会,获得理想的事业打下坚实的磐石, 万栋高楼从地起,没有坚实的基础,不可会达到很高的高度。即使达到了也会轰然倒塌。参考文献【1】c#项目开发实例 自学手 人民邮电出版社 2008年北京第一次印刷【2】SQL Sever2000数据库应用技术 孙莉 虞益诚 中国铁道出版社(,北京市宣武区石安门西街8号)【3】数据库系统概率 高等教育出版社 王珊 萨师煊专心-专注-专业