信息管理系统结课报告
班级:工程管理一班 姓名:郑胜 学号:200810116108
目 录
一、系统分析 ····························· 1
1建立系统的必要性
························· 1
2.业务流程分析 ···························· 2 3.数据流程图 ····························· 3 4.数据字典 ······························· 4
二、系统设计 ····························· 6
1.系统功能设计 ···························· 6 2.代码设计 ······························· 6 3.系统运行环境与数据库设计 ··················· 9 4.输入输出设计 ··························· 10
三、系统的实施 ·························· 11
参考文献 ······························· 12
一、系统分析
1.建立新系统的必要性
网络图书的在线销售,图书是否有货,以及管理用户的购物车,结帐处理等一系列内容,工作人员都要合理安排各个环节的工作。由于图书有许多分类,不管是入库量还是销售量都很大,由此产生的财务处理也很复杂,如果依靠手工来记录,费时也费人力财力,并且很难做到准确性,因此有必要建立一个网络图书销售管理信息系统。
关于建立一个网络图书销售管理系统,在该书店中,从决策人员、管理人员到基本的业务人员的认识是一致的,因为该企业有良好的管理基础,基本的业务人员都有良好的团队精神,并且能很好的遵从领导的意见,而决策人员能做出对企业有利的决定,管理人员会制定详细的计划,能组织基层人员来执行。
从经济角度看,书店的经济效益良好,能够承担建立一个新的管理信息系统的费用,而书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。若建立新的管理信息系统,系统开发成功会减少场地和营业费用,办公用品的支出,降低成本,同时,网络书店打破了地域的,大量的用户增加会给书店带给更大的经济效益。
在技术方面,该书店的计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足需求。系统软件采用Windows XP/2000系统,接口能力强,数据库管理系统的功能足够,也有开发系统的VF数据库开发工具。
因此,该书店建立新系统在管理上、技术上和经济上都是可行的 2.业务流程分析
通过对该书店管理业务的业务,弄清了该书店销售管理的工作业务流程和管理功能,系统的业务流程如图1.1示
从业务流程图上可以看出该书店的网络销售管理有以下几项管理功能:
(1)图书信息
前台购书部门提供图书信息给用户,同时前台的管理员可以添加需要上架的新书以不断的补充书店的图书,让书店的图书更加丰富,对于已经明显显示出下滑趋势的图书,管理员可以进行删除处理,之后用户便不能再看到该书的信息。
-1-
(2)购物车
用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中,方便自己的二次查询,同时,后台管理部门通过购物车信息生成订单反馈给客户,同时将订单信息给财会部门
(3)生成订单
后台管理部门通过购物车信息将生成订单反馈给客户,同时将订单信息反馈给财会部门 (4)结算
财会部门根据订单信息将购物车内需要付款的结算信息给客户
图1.1 业务流程图
财会部门 订单信息 后台管理部门 结算信息 购物车信息 用户 图书信息 前台购书部门 -2-
3.数据流程图
该书店的销售业务的数据流程图如图3.2所示
说明:用户根据自己的信息登陆网络书店,前台管理部门根据用户登陆信息提供给用户更多的图书信息,用户进行图书查询后,对买的书放入购物车,同时系统记住购物车信息,管理员根据自己的信息登陆后台系统后,通过购物车信息生成订单,将订单信息反馈给用户,同时将订单信息反馈给财务部门,财务人员进行结算处理,根据订单信息将所需付款结算信息给客户。
订单信息存储 3.1数据流程图 管理员 管理员信 息 订单信息 购物车信息 购物车信息存储 购物车信息 用户信息 用户 图书查询 图书信息 购物车处理 结 算信息 生成订单 结 算 -3-
4.数据字典
(一)数据项的描述 数据项编号:I02-01 数据项名称:图书编号 别 名:图书编码 简 述:某类图书的代码 类型及宽度:字符型,4位 取 值 范 围 :“0001”~“9999” (二)数据结构的描述(以订单为例)
DS03-01:用户订单 DS03-02:订单标识 I1:订单编号 I2:日期
数据结构编号:DS03-01 数据结构名称:用户订单
简 述:用户所填用户情况及所订图书讯息 数据结构组成:DS03-02+ DS03-03+ DS03-04 (三)数据流的描述(以订单为例) 数据流编号:D-01 数据流名称:订单
简 述:需反馈给用户的订单信息 数据流来源:生成订单模块
-4-
DS03-03:用户情况 I3:用户代码 I4:用户名称 I5:用户地址 I6:用户姓名 I7:电话 DS03-04:图书情况 I8:图书代码 I9:图书名称 I10:图书数量 I11:图书单价 数据项去向:用户
数据项组成:订单编号+日期+用户代码+用户名称+用户姓名+用户地址+用户电话+图书代码+图书名称+图书数量+图书单价 数据数量:约300张/日 高峰数量:约500张/日
(四)处理逻辑的描述(以结算为例) 处理逻辑编号:P-05 处理逻辑名称:结算
简 述:财务人员根据反馈的订单信息进行的结算 输入的数据流:订单信息
处理描述:根据后台管理部门反馈来的订单信息进行结算,结算出用户购买的图书的价格然后再反馈给用户 输出的数据流:结算信息 处理频率:300次/日
(五)数据存储的描述(以订单信息存储为例) 数据存储编号:F-02 数据存储名称:订单信息
简 述:记录每天的订单的明细及订单笔数
数据存储组成:订单编号+日期+用户代码+用户名称+用户姓名+用户地址+用户电话+图书代码+图书名称+图书数量+图书单价+订单数量 关键字:日期+图书代码+订单数量 相关联的处理:P-03 (六)外部实体的描述 外部实体:S-01 外部实体名称:用户
简 述:根据自己的用户信心登陆购买图书 输入的数据流:D-01 输出的数据流:D-02
-5-
二、系统设计 1.功能设计
网上图书销售管理系统 前台管理 购书管理 后台系统管理 财务管理 图 书 信 息 购 物 车 信 息 查 询 图 书 订 单 管 理 结 算 销 售 收 入 利 润 计 算 系统的功能划分为前台管理、购书管理、后台系统管理和财务管理。而前台管理主要负责图书信息,管理员可以添加需要上架的新书以不断的补充书店的图书,同时根据书的库存来确定书的数量,是否有货等。
购书管理主要分为查询图书和购物车信息。图书信息:用户可以浏览图书信息,但是图书信息比较多,想找到合适自己的图书,有一定的难度,因此,用户可以通过查询功能,输入想找的图书的关键字,系统会显示出相关的图书信息,提供给用户选择,如果用户选择的图书数据库中找不到合适的匹配,则会提示没有相关图书的信息。购物车信息:用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中。
后台管理部门主要是进行订单管理。通过购物车信息将生成订单反馈给客户,同时将订单信息反馈给财会部门。
财务管理主要负责结算和销售收入和利润的计算。财会部门根据订单信息将购物车内需要付款的结算信息给客户,另外,财会部门会算出销售额及利润 2.代码设计
3.系统运行环境与数据库设计
系统运行环境设计是在Wimdow95平台下运行,程序设计语言选择FoxPro For
-6-
Window 2.5B或Visual FoxPro5.0以上版本,系统的硬件要求为5微型计算机,8M以上的内存,500M以上的外存。
基于上述运行环境,根据系统分析,设计以下的数据库,它们的结构及其说明如下:
用户数据表—yhxx.dbf
字段 字段名称 类型 宽度 小数 说明 1 yhm Character 6 用户名 2 yhmm Character 16 登陆密码 与此数据库文件对应的索引文件为yhxx.dbf,其索引关键字为dbf 。
管理员数据表
字段 字段名称 类型 宽度 小数 说明 1 dlm Character 6 登陆名 2 dlmm Character 16 登陆密码 3 bm Character 8 部门
图书代码、名称及其特性对照表—tsdm.dbf
字段 字段名称 类型 宽度 小数 说明 1 TSDM Character 2 图书代码 2 TSMC Character 10 图书名称 3 TSZL Character 8 图书种类 4 TSDW Character 4 图书单位 5 TSCBS Character 10 图书出版社 6 TSCBRQ Character 15 图书出版日期 7 XXJ Character 7 图书现行价格 8 TJ Character 7 图书特价
-7-
购物车数据表—gwcxx.dbf
字段 字段名称 类型 宽度 小数 说明 1 TSDM Character 2 图书代码 2 TSMC Character 10 图书名称 3 TSZL Character 8 图书种类 4 TSSL Character 4 图书数量 5 TSDJ Character 3 6 RQ Character 10
订单数据表—gwcxx.dbf
字段 字段名称 类型 1 DDBZ Character 2 2 DDRQ Character 10 3 TSZL Character 8 4 TSDM Character 2 5 TSMC Character 10 6 TSDJ Character 3 7 YHM Character 6 8 TSSL Character 4 9 DZ Character 30 10 TEL Character 10
结算数据表
字段 字段名称 类型 1 DDBZ Character 2 2 DDRQ Character 10 3 TSZL Character 8 4 TSDM Character 2 5 TSMC Character 10 图书单价 日期 宽度 小数 说明 订单标识、订单日期 图书种类 图书代码 图书名称 图书单价 用户名 图书数量 用户地址 用户电话 宽度 小数 说明 订单标识、订单日期 图书种类 图书代码 图书名称
-8-
6 TSDJ Character 3 图书单价 7 TSSL Character 4 图书数量 8 TSZJ Character 3 图书总价
报表计算辅助文件
字段 字段名称 类型 宽度 小数 说明 1 RQ Character 10 日期 2 TSZL Character 8 图书种类 3 TSDM Character 2 图书代码 4 TSMC Character 10 图书名称 5 TSDJ Character 3 图书单价 6 TSSL Character 4 图书数量 7 XSL Character 4 每日销售量 8 ZXSL Character 5 总销售量 9 JHL Character 8 进货量 10 KCL Character 8 库存量
4.输入输出设计
在系统的输入输出设计上遵循的是既满足用户需求又方便用户使用的原则。输入输出界面的确定都与用户反复沟通,直到用户满意为止。输入界面的设计不仅考虑数据输入窗口的屏幕格式,而且考虑如何让使用输入的信息的错误率尽可能小。例如在顾客需要查询图书时,可根据书的种类查询图书,也可以输入关键字查询。
图为系统登录时界面。
-9-
图为查询图书信息界面。
图为购物车信息界面。
图为订单信息界面
-10-
参考文献
[1]. 李一军编. 管理信息系统案例集.高等教育出版社,2005年 [2]. 张基温编.信息系统开发案例·第五辑.清华大学出版社,2006年 [3]. 夏邦贵编. Visual FoxPro 6.0数据库开发经典实例精解机械工业
出版社,2006
-11-