管理信息系统设计销售系统.docx

上传人:b****5 文档编号:8521862 上传时间:2023-01-31 格式:DOCX 页数:24 大小:424.91KB
下载 相关 举报
管理信息系统设计销售系统.docx_第1页
第1页 / 共24页
管理信息系统设计销售系统.docx_第2页
第2页 / 共24页
管理信息系统设计销售系统.docx_第3页
第3页 / 共24页
管理信息系统设计销售系统.docx_第4页
第4页 / 共24页
管理信息系统设计销售系统.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

管理信息系统设计销售系统.docx

《管理信息系统设计销售系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统设计销售系统.docx(24页珍藏版)》请在冰豆网上搜索。

管理信息系统设计销售系统.docx

管理信息系统设计销售系统

摘要

本文以图书销售系统的开发为主要目的,设计了一个适合图书城销售的系统。

任务以小组形式展开,文中主要涉及了本销售系统的系统分析部分,其中有组织结构图、业务流程图、数据流程图、数据字典的分析与编制。

为小组的其他成员提供理论基础与概念模型。

从而辅助系统开发的其他步骤,以此为基础。

主要分析了图书城中出现的业务流程,并根据业务流程的工作原理来开发此销售系统。

从而达到使图书城的销售更加简易,快捷。

本文在参考了相关文献后安排以VisualBasic6.0为基础的开发工具,系统开发的过程由此展开。

关键词:

销售系统;分析;逻辑模型

 

目录

1前言1

1.1作业背景1

1.2选题说明1

1.2.1基本思路2

1.2.2作业目标2

1.3工作业绩2

1.3.1个人主要工作2

1.3.2主要收获2

1.3.3自我评定2

1.3.4小组成员任务分工情况3

2系统规划4

2.1信息系统规划概述4

2.2开发工具及实施环境4

2.3系统总体规划目标4

2.4现行系统初步调查与分析4

2.5用户需求分析5

2.6系统可行性分析5

3系统分析6

3.1组织结构图6

3.2业务流程分析7

3.3数据流程分析8

3.4数据字典10

4系统设计13

4.1功能模块图13

4.2E-R图14

4.3数据库设计15

4.4输入设计15

4.5输出设计17

5系统实施19

5.1程序设计19

5.1.1登陆界面19

5.1.2主界面20

5.2系统运行与测试21

5.2.1系统测试的概念21

5.2.2测试过程21

5.3操作手册22

6结束语23

1前言

进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。

微机化管理的广泛应用,使工作效率显著提高。

Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务业已成为时尚。

图书销售管理系统是典型的信息管理系统(MIS),图书销售管理系统旨在提供一个可以操作的,方便查询,易于修改的辅助管理系统。

基本上实现了电子商务的功能流程,本系统界面简单直观,易于作和使用,交互性强,完全基于Internet网络。

1.1作业背景

本文根据《管理信息系统开发实践》课程要求而做。

课程作业要求如下:

用信息系统开发工具(例如VB、VF6.0)开发一个实用的中小型的销售系统。

1、根据课程实践时间选择适当规模大小的设计课题。

针对管理信息系统课程实践的具体特点,体现项目管理的思想,可由指导教师对学生进行分组(每组4-6人),一组一题,分工合作,共同完成。

2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程实践活动。

3、课程实践过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程实践报告。

4、开发出可以运行的电子商务系统,通过上机检查。

1.2选题说明

此次为信诚销售公司开发一套书店销售管理系统,此书店为中型规模,读者覆盖面占全市20%。

设有管理部门、财务部门、销售部、库存管理部门。

管理部门有监察审计部,书店内部人力资源管理,综合管理部门。

销售部门主要负责销售计划管理和销售统计管理。

财务部门主要负责成本核算,利润核算,账目管理。

库存管理部门主要包括入库管理,出库管理,库存统计,图书基本信息管理。

1.2.1基本思路

通过书店销售管理系统,完成界面登陆的操作,进入各个功能模块,管理模块包括监察审计、客户顾客基本信息管理、人力资源管理、综合管理;销售功能包括销售计划管理、销售统计管理;财务功能包括成本核算、利润核算、账目管理;库存管理功能包括入库管理、出库管理、库存统计、图书基本信息管理。

根据用户的实际需要进行对应的操作。

1.2.2作业目标

通过对管理信息系统的开发,从而提升对系统开发的了解以及各种数据的分析总结工作的进程。

1.3工作业绩

1.3.1个人主要工作

主要包括:

组织结构编制、业务流程分析、数据流程分析、数据字典的编制与分析

1.3.2主要收获

本次课程设计中,任务由小组完成,小组分工,从调查,分析,到设计,以及评价这几个部分中,我认识到了开发一个系统的大致流程,了解到了系统的开发必须有一个全面的逻辑思维,而且各个部分的相互联系非常密切。

我担任的是本次任务的系统分析,其中对各种图表数据的设计,有助于对系统功能的全面了解,以及可以辅助后面程序的设计。

是非常关键的一个环节。

1.3.3自我评定

□优□良□中□及格□不及格

1.3.4小组成员任务分工情况

本组为本次课程设计第2组,组长为:

,小组所有成员分工如下:

学号

姓名

所分配的任务

备注

2系统规划

2.1信息系统规划概述

规划通常指关于一个组织的发展方向,环境条件,长期目标,重大政策与策略等方面的长远计划。

信息系统规划是将组织目标,支持组织目标所必须的信息,提供这些必须信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织中信息系统发景的系统开发计划。

2.2开发工具及实施环境

开发工具:

VisualBasic6.0

开发方法:

结构化系统开发方法

开发方式:

自行开发

2.3系统总体规划目标

本次规划的目标需达到以下几点:

(1)系统功能强

(2)系统适应性强

(3)系统具有良好的开放性

2.4现行系统初步调查与分析

1、在图书销售信息化建设上投资不够,是造成图书销售信息化滞后的原因

2、书店的职员认识不够,很多职员思想保守,特别是一些老的职员,对图书销售信息化建设认识不够,认为图书销售信息化建设是盲目投资,极力反对;

3、没能充分利用有效的信息资源,投资繁杂。

4、21世纪是信息的世纪,信息资源的竞争己成为人们竞争的焦点,信息资源也如同能源一样成为人们的重要资源。

因此,我书店应注重信息的收集和管理,尤其是建立信息资源管理标准,从而保证标准化、规范化的组织、管理信息。

5、建立良好的数字化环境良好的数字化环境包括书店图书的软环境和硬环境,对于这个问题,书店领导应给与高度重视。

2.5用户需求分析

随着书店的规模逐渐扩大,书店的职工越来越多,同时,销售的订单也越来越多,用户的信息管理存在不安全、步不完整、不真实的隐患。

书店的管理者需要对用户负责,要高效的,安全的,真实的获取用户的信息以及销售的信息。

用户信息以及销售信息的真实检测组要求有辅助的自动检测功能,要求销售的一些基本信息的真实。

同时,管理员可以查看其他人工化的存储信息,还可以进行管理和维护。

不仅节省大量的人力和物力,真实性也得到良好的解决,所以建立一个安全的可靠的图书销售信息管理成为一种必然。

2.6系统可行性分析

(1)技术上的可行性

由于Windows2000操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于Windows2000操作系统的软件开发工具也很多,易于学习、开发及应用。

(2)经济上的可行性

在服务器费用方面,支出在我们承担的范围.当前系统可以节约的支出能够支付当前系统的直接支出,以后的维护费用更是比以前的机制节约很多钱。

(3)管理上的可行性

领导的重视,使得信息系统,在管理上也是完全可行的。

可行性分析结论:

本系统可以开发

 

3系统分析

3.1组织结构图

图1.1组织结构图

组织结构图分析:

1.由图中可见,顶层模块是店长组成,下分为四个部门,分别是:

采购部、财务部、供销部、仓库。

2.采购部主要是负责采购环节,包括合同处理,选择供应商等;

3.财务部是对书店的成本、利润、以及各种数据的统计。

划分为成本组、利润组、统计组三个小组,小组对财务部负责,每期财务部将对店长汇报营业状况;

4.供销部是销售部门,由采购部门确定的供应商,供应组负责清点,验收产品,并将产品移交给销售组进行销售,最后将收支的数据交给统计组核算。

5.仓库是负责存储产品,也就是各种书籍、工具、资料等等。

采购部门确定订单后,供应组接收产品后会暂时交由仓库存储,由入库组登记。

6.销售组进行销售的时候,会从仓库提取相应的产品,由仓库中的入库组登记。

出入库的数据会转移至仓库部的统计组进行汇总。

 

3.2业务流程分析

图1.2业务流程图

 

业务流程图体现了该系统的运作过程,首先由客户提交订书单,销售人员进行审核,此过程中,销售人员与库管联系,有货则会下发领货通知单交给销售人员,从而开发票单,转移到客户手上。

若无货或者存货不足,则会向供货单位发出通知,由采购员开出采购单,提交给供货单位,供货单位以提货通知单通知采购人员提货。

同时采购员编制入库单,补充库存。

交易结束后,库管会统一记录在入库流水账中,形成库存帐。

3.3数据流程分析

数据流程图的符号说明如图:

外部项数据存储数据处理数据流

图书销售系统的数据流程图:

购物凭证购物凭证

图1.30级数据流程图

图1.4一级数据流程图

 

图1.5二级数据流程图

从二级数据流程图可以看出图书城销售的过程:

(1)客户提交购物凭证,系统转入订单处理

(2)订单审核以后提交给销售中心

(3)销售中心查询库存记录

(4)库存中若有货则提交发货通知给仓库进行发货,最后连同凭证送到顾客手里,发货的数据会以统计表的形式提交到书店进行统计。

(5)上一环节的销售处理形成了购物单,传递给财务部并作记录。

(6)财务部记录与书店销售记录的数据一起纳入销售统计处理。

(7)销售处理提交订书单后会由库管进行记录,管理库存量,及时补充存货。

(8)销售处理会向库存记录进行查询,采购员在做入库处理之前会将记录在库存记录上。

(9)最后由库存将记录反应到财务部门,循环至销售统计处理。

3.4数据字典

详细内容数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典

表1.1数据库信息

书名

描述

M_Book_Store(入库单)

书店采购一批属图书的明细项目

M_Book_Bill(书店发票)

顾客购买时书店开出的证明

M_Book_BKBill)(客户订书单)

客户订购图书的明细

M_Book_Purchase(采购单)

采购部门人员需要采购的数目及数量

M_Book_CurAcc(入库流水账)

每次图书入库的相关记录

M_Book_All(库存帐)

仓库中现有图书的明细

M_Administrator(管理人员)

管理人员操作口令明细

M_user(客户)

客户操作口令明细

表1.2入库单的数据字典

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

 

DS101

 

入库单

书店采购一批属图书的明细项目

采购人员

库存管理

ISBN+

书名+

作者+

出版社+出版日期+

数量+

定价

例1:

经手人:

杨林ISBN:

978-7-80140-713-9书名:

数学复习全书作者:

李永乐出版社:

国家行政学院出版社出版日期:

2003/5/15定价:

52数量30

 

表1.3书店发票的数据字典

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

 

DS102

 

书店发票

顾客购买时书店开出的证明

销售人员

客户

编号+

ISBN+

书名+

单价+

数量+

合计金额+

折扣金额+

实收金额

例2:

ISBN:

978-7-5025-5783-6-4书名:

系统工程导论单价:

27数量:

20合计金额:

540折扣金额:

81实收金额:

459编号:

4收银员123日期:

2010/5/27

表1.4客户订书单数据字典

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

DS103

客户订书单

客户订购图书的明细

客户

销售中心

订单客户预览+订书单处理

例3:

王小虎的订单信息目前库存有货,数量不足

 

表1.5采购单数据字典

数据流编号

数据流名称

简述

数据流来源

数据流去向

数据流组成

 

DS104

 

采购单

采购部门人员需要采购的数目及数量

采购人员

供货单位

编号+

日期+

ISBN+

书名+

作者+

日期+

出版社+

数量

王小虎的订书单:

ISBN:

978-7-5025-5783-6-4书名:

系统工程导论作者:

梁军日期:

2008/2/13出版社:

化学工业出版社数量:

20

表1.5入库流水账的数据字典

编号

名称

简述

数据存储组成

关键字

相关联的处理

 

DS105

 

入库流水账

每次图书入库的相关记录

入库总数量

入库明细

ISBN

销售总数量

出售明细

存储

库管

库存帐

表1.6库存帐的数据字典

编号

名称

简述

数据存储组成

关键字

相关联的处理

DS106

库存帐

仓库中现有图书的明细

书名+

数量+

ISBN+

作者+

出版日期+

单价+

 

库存

销售处理

入库处理

表1.7管理人员的数据字典

编号

名称

简述

输入的数据流

输出的数据流

DS107

管理人员

管理人员操作口令明细

管理权限

管理界面

表1.8客户的数据字典

编号

名称

简述

输入的数据流

输出的数据流

DS108

客户

客户操作口令明细

CustomID

初始密码

图书管理

客户信息

4系统设计

4.1功能模块图

图1.6功能模块图

4.2E-R图

图1.7E-R图

关系模型如下:

出库单(出库单编号、产品编号、产品数量、日期)

查询(查询编号、查询条目)

入库单(入库单编号、产品编号、产品名称、日期)

订书合同(合同编号、合同名称、合同负责人、合同日期)

销售统计表(统计编号、统计产品名称、统计销售额、统计日期)

客户(客户编号、客户名称)

订书单(订书单编号、订书单名称、订书人、订书数量、订书日期)

 

4.3数据库设计

表1.9数据库信息

书名

描述

M_Book_Store(入库单)

书店采购一批属图书的明细项目

M_Book_Bill(书店发票)

顾客购买时书店开出的证明

M_Book_BKBill)(客户订书单)

客户订购图书的明细

M_Book_Purchase(采购单)

采购部门人员需要采购的数目及数量

M_Book_CurAcc(入库流水账)

每次图书入库的相关记录

M_Book_All(库存帐)

仓库中现有图书的明细

M_Administrator(管理人员)

管理人员操作口令明细

M_user(客户)

客户操作口令明细

4.4输入设计

图1.8登陆界面

 

登陆界面主要实现代码如下:

PrivateSubCheckPwd()

DimstrSqlAsString

DimstrPwdAsString

SelectCaseM_UserType

Case1

strSql="select*fromM_AdministratorwhereM_Usr_Name='"&Replace((Trim(UsrName.Text)),"'","''")&"'"

Case2

strSql="select*fromM_userwhereM_custom_name='"&Replace((Trim(UsrName.Text)),"'","''")&"'"

EndSelect

Err.Clear

Setrec=M_Conn.Execute(strSql)

Ifrec.EOFOrErr.Number<>0Then

MsgBox"该用户名不存在!

",0+16,"图书销售管理系统"

ExitSub

EndIf

strPwd=rec("M_Usr_Pwd").Value

IfstrPwd<>Pwd.TextThen

MsgBox"密码不正确!

",0+16,"图书销售管理系统"

Pwd.Text=""

Pwd.SetFocus

ExitSub

EndIf

M_UserName=UsrName.Text

UnloadMe

frmMain.Show

EndSub

4.5输出设计

其主要实现代码如下:

PrivateSubCommand1_Click()

Command2.Visible=True

Command3.Visible=True

IfAdodc1.Recordset.RecordCount>0Then

Adodc1.Recordset.MoveFirst

Print

Font.Size=14

Font.name="华文行楷"

CurrentY=200

PrintTab(38);Year(Date)&"年"&Month(Date)&"月"&"图书订购发票单"

CurrentY=500

Font.Size=9

Font.name="宋体"

PrintTab(15);"编号:

";Adodc1.Recordset.Fields("M_Book_ID");Tab(45);"收银员:

";Adodc1.Recordset.Fields("M_Book_ChargeMan");Tab(75);"日期:

"&Adodc1.Recordset.Fields("M_Book_Date")

PrintTab(14);String(75,"-")

PrintTab(15);"ISBN";Tab(35);"书名";Tab(60);"单价";Tab(80);"数量"

PrintTab(14);String(75,"_")

PrintTab(14);String(75,"")

PrintTab(15);Adodc1.Recordset.Fields("M_Book_ISBN");Tab(30);Adodc1.Recordset.Fields("M_Book_Name");Tab(60);Adodc1.Recordset.Fields("M_Book_Prise");Tab(80);Adodc1.Recordset.Fields("M_Book_Num")

PrintTab(14);String(75,"_")

PrintTab(14);String(75,"")

PrintTab(15);“合计金额:

";Adodc1.Recordset.Fields("M_Book_TMoney");Tab(40);"折扣金额:

";Adodc1.Recordset.Fields("M_Book_HMoney");Tab(70);"实收金额:

";Adodc1.Recordset.Fields("M_Book_FMoney")

Else

MsgBox"wrong",vbInformation,"i"

EndIf

EndSub

PrivateSubCommand2_Click()

Command3.Visible=False

OnErrorGoToerr_report

Me.PrintForm

err_report:

MsgBoxErr.Description,vbInformation,"错误提示"

Command3.Visible=True

EndSub

PrivateSubForm_Load()

DimstrAsString

Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\M_database.mdb;PersistSecurityInfo=False"

str="select*fromM_Book_BillwhereM_Book_ID='"&frm_gscl.Combo1.List(frm_gscl.Combo1.ListIndex)&"'"

Adodc1.CommandType=adCmdText

Adodc1.RecordSource=str

Adodc1.Refresh

Command2.Visible=False

Command3.Visible=False

EndSub

5系统实施

5.1程序设计

5.1.1登陆界面

图4-1登陆界面图示

图4-2修改密码界面图示

5.1.2主界面

图4-3主界面图示

其主要实现代码如下:

PrivateSubForm_Load()

IfM_UserType=2Then

DimiAsInteger

Fori=1To12Step2

Toolbar1.Buttons.Item(i).Visible=False

Next

EndIf

EndSub

PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)

SelectCaseButton.Index

Case1

frm_rkcl.Show

Case3

frm_dsd.Show

Case5

frm_gscl.Show

Case7

frm_jzcl.Show

Case9

frm_cxcl.Show

Case11

frm_tjcl.Show

Case13

frm_tsgl.Show

Case15

frm_khxx.Show

Case17

Dimc

c=MsgBox("您确认退出系统?

",33,"提示信息")

Ifc=vbOKThen

UnloadMe

EndIf

EndSelect

EndSub

5.2系统运行与测试

系统在运行过程中可能会产生各种各样的问题,也可能带来不同程序的严重后果。

系统测试是管理信息系统开发周期中一个十分重要而漫长的过程。

5.2.1系统测试的概念

系统测试的概念定义为:

使用人工或自动手段来运行或测定某个系统过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。

系统测试不仅包括确定的输

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1