系统分析.docx
- 文档编号:10177312
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:23
- 大小:1.28MB
系统分析.docx
《系统分析.docx》由会员分享,可在线阅读,更多相关《系统分析.docx(23页珍藏版)》请在冰豆网上搜索。
系统分析
河北工业大学管理学院
系统分析与设计课程设计报告
某小型书店书务系统
班级:
信管061
小组成员:
061732赵恒玺
061726李娜
061730余涛
061724杜学敏
指导教师:
张建军
2008年12月28日
目录
一目的2
二课程设计的主要工作2
2.1问题分析2
2.1.1问题描述2
2.1.2系统主要功能需求3
2.1.3可行性分析4
2.2信息分析4
2.2.1使用相关模型(idef1x)描述实体关系4
2.2.2对信息模型进行规范化处理6
2.3系统过程分析6
2.3.1使用相关模型(idef0图)描述系统过程关系62.3.2过程模型说明13
2.4系统体系结构设计13
2.4.1系统体系结构选择13
2.4.2使用相关模型描述系统总体结构13
2.4.3软件系统结构14
2.5数据库设计17
2.6输入输出设计/界面设计19
2.6.1输出设计19
2.6.2输入设计23
2.6.3界面设计24
2.7模块设计25
2.7.1编写模块说明25
2.7.2绘制主要程序流程框图27
三课程设计总结28
系统分析与设计课程设计报告
——小型书店书务系统分析与设计
一.目的
系统分析课程设计是系统分析与设计课程内容在实践中的具体运用,目的在于通过对具体信息系统项目的分析、设计与实现,更加直观的认识和了解管理信息系统的开发过程和步骤以及系统分析、系统设计、系统实施等主要阶段的内容、开发方法和开发工具。
本系统的总目标是:
1.对书店的图书、架存、销售、出版社、会员提供全面管理。
2.对图书业务提供全面、一致、快速的处理。
3.系统安全、友好、可靠。
二.课程设计主要工作
在课程设计阶段设计小组完成以下工作:
2.1阶段一:
问题分析
此阶段主要完成对问题的描述,包括以下内容:
2.1.1问题描述
1 书目管理如编辑书目、图书类别管理等功能复杂
2 图书的入库和出库情况统计不及时,不能随时准确清楚地了解图书的库存情况
3 不能及时掌握畅销书、滞销书的信息
4 库架上图书摆放不合理,存取不方便
5 不能合理处理报损图书
6 销售信息不能及时修改,造成查询结果不准确
7 从收到购书订单到发送图书的平均订单响应时间长
8 收款系统反应慢,顾客等待付款时间长
9 对会员的管理,如会员的增加、删除等功能不能及时准确
2.1.2系统主要功能需求
一.书目管理
●编辑查询书目:
提供书目的输入、修改、存储、输出、浏览等功能。
●图书类别管理:
提供图书类别的增加、删除、修改等功能。
二.架存管理
●进书处理
●报损处理
●架存处理
●架存查询
三.图书销售管理
●售书处理
●退书处理
●售书查询
四.出版社管理
提供出版社的增加、删除、修改、浏览功能。
2.1.3可行性分析
1 技术可行性:
建立有关图书情况的数据库,用VB语言编程来进行修改以实现集成需求,利用SQLServer技术进行简单的查询、浏览等功能。
2 运行可行性:
该系统不仅面向书店的管理者、售书员等,也同样适用于客户群体,并且该系统能够满足用户所需的功能。
该系统简单方便,可大大提高书店书务系统的效率
3 经济可行性
该系统带来的效益远远大于其开发成本,故其开发对书店是有价值的。
2.2阶段二:
信息分析
该阶段主要完成对系统所涉及信息的描述工作,应包括以下内容:
2.2.1使用相关模型(IDEF1X)描述实体关系
2.2.2对信息模型进行规范化处理(至少达到3NF)
通过IDEF1X图可得信息模型:
(带下划线的属性为关键属性)
1图书(图书编号,书名,类别编号,作者,出版日期,供应商编号,
定价)
2顾客(顾客编号,顾客姓名,顾客联系方式,备注)
3供应商(供应商编号,供应商名称,供应商联系方式,联系人,供应商地址)
4职工(职工号,职工姓名,岗位,性别,职工联系方式)
5单据(单据号,单据时间,开单人,岗位)
2.3阶段三:
系统过程分析
该阶段主要完成系统过程的描述,应包括以下内容:
2.3.1使用相关模型(IDEF0)描述系统过程模型
A-0图
书店书务系统为旨在以优质的服务向读者提供丰富的图书,并方便的实现图书管理的各个功能。
既适用于书店管理员应用,亦可服务于客户。
A0图
A1图
书
目
管
理
库存管理
图书销售
架
存
管
理
出版社管理
2.3.2过程模型说明
书目管理实现了对图书类别的管理及图书书目编辑查询的功能需求。
架存管理规定了图书应该如何摆放,摆放的数目等信息,不仅方便了读者查找书目,也利于管理员查询缺货信息等。
库存管理对图书的入库、出库、及报损情况有了清楚的纪录,这为管理员及时作出图书销售进书策略提供了很大的帮助。
图书销售管理对图书的销售情况进行动态统计,及时掌握畅销书、滞销书等信息。
出版社管理不仅可以清楚地指导图书的出版社情况,更为书店进书、销售、及书架的摆放提供了依据。
2.4阶段四:
系统体系结构设计
2.4.1系统体系结构选择
我们选择C/S系统结构,设计分布式应用程序常用的客户机/服务器风格等在客户和书店的联系中,以顾客为中心,分为客户端和服务端,能够及时更新数据。
2.4.2使用相关模型描述系统总体结构
2.4.3软件系统结构
我们选择C/S软件系统结构,外部用户直接访问数据库服务器,进行更新。
方便用户。
交互性较强,数据查询和修改的响应速度较快。
同时,C/S软件体系结构,能节省开发和维护成本,使系统具有良好的开放性,易扩展性,便于移植等优点。
表名
书目
字段名
数据类型
长度
是否主键
字段说明
图书编号
文本
15
是
图书在书店的编号
书名
文本
30
否
图书名称
类别编号
数字
2
否
图书所属类别的号码
作者
文本
6
否
图书作者
出版日期
日期/时间
10
否
图书出版日期
供应商编号
文本
10
是
图书供应商编号
版次
数字
2
否
图书第几次出版
定价
货币
6.2
否
图书定价
2.5阶段五:
数据库设计
表名
职工
字段名
数据类型
长度
是否主键
字段说明
职工号
文本
6
是
职工在书店的编号
职工姓名
文本
6
否
职工姓名
岗位
文本
3
否
所在部门
性别
文本
1
否
男/女
职工联系方式
文本
25
否
与职工联系的电话、邮箱等
表名
供应商
字段名
数据类型
长度
是否主键
字段说明
供应商编号
文本
6
是
供应商编号
供应商名称
文本
30
否
供应商名称
供应商联系方式
文本
25
否
供应商联系方式
联系人
文本
6
否
供应商业务代表
供应商地址
文本
30
否
供应商具体地址
表名
单据
字段名
数据类型
长度
是否主键
字段说明
单据号
文本
6
是
单据编号
图书编号
文本
12
是
图书编号
职工编号
文本
6
是
职工编号
单据时间
文本
30
否
开单据的时间
开单人
文本
25
否
开单据的职工
采购日期
日期/时间
10
否
图书购进的日期
采购数量
文本
15
否
从供应商处购书数量
采购金额
文本
15
否
从供应商处购书金额
售书日期
日期/时间
10
否
图书售出的日期
售出数量
文本
15
否
书店售出图书数量
售出金额
文本
15
否
书店售出图书金额
订书数量
文本
15
否
顾客从书店购书的数量
退书日期
日期/时间
10
否
退书日期
退回数量
文本
15
否
顾客退回图书数量
退价
文本
10
否
退回图书的总金额
岗位
文本
6
否
开单人所属部门
畅销书种类
文本
12
否
畅销书种类
畅销书出版社
文本
15
否
畅销书出版社
滞销书种类
文本
12
否
滞销书种类
滞销书出版社
文本
15
否
滞销书出版社
入库图书数量
文本
15
否
入库图书数量
出库图书数量
文本
15
否
出库图书数量
架存图书数量
文本
15
否
架存图书数量
报损图书数量
文本
15
否
报损图书数量
报损图书金额
文本
15
否
报损图书金额
报损原因
文本
30
否
图书报损原因
报损日期
日期/时间
10
否
报损日期
缺货数量
文本
15
否
库存不足的图书数量
表名
顾客
字段名
数据类型
长度
是否主键
字段说明
顾客编号
文本
6
是
顾客编号
顾客姓名
文本
6
否
顾客姓名
顾客联系方式
文本
25
否
顾客联系方式
备注
文本
30
否
顾客对图书或书店提的意见等
表名
出版社
字段名
数据类型
长度
是否主键
字段说明
出版社名称
文本
15
是
顾客姓名
出版社联系方式
文本
25
否
顾客联系方式
出版社联系人
文本
6
否
出版社联系人
备注
文本
30
否
顾客对图书或书店提的意见等
2.6阶段六:
输入输出设计/界面设计
2.6.1输出设计
2.6.1.1输出信息
2.6.1.1.1内部信息输出(针对系统内部人员的信息)
◆详细报告(基本没有经过过滤的信息,主要是面向系统分析人员)
:
书目信息表,销售记录表,库存图书信息,出版社信息表,员工信息
书目信息表输出格式
书目编号
图书名
图书类别
出版社
备注
销售记录表输出格式
时间
图书编号
图书名
销售数目
出版社
备注
库存图书信息输出格式
图书编号
图书名
库存数目
出版社
备注
员工信息输出格式
员工编号
员工名
工龄
销售业绩累积
备注
◆总结报告(经过分类和过滤的信息,主要面对系统管理人员,有利于系统的决策):
畅销书信息表,滞销书信息表,出版社图书销售信息
畅销书信息表输出格式
图书编号
图书名
销售数目
出版社
备注
滞销书信息表输出格式
图书编号
图书名
销售数目
出版社
备注
出版社图书销售信息输出格式
时间
出版社编号
出版社
图书销售数目
备注
◆例外报告;仓库缺货信息报告,畅销书报告,滞销书报告
仓库缺货信息报告
时间
图书编号
图书名
需要图书数目
出版社
备注
畅销书报告
图书编号
图书名
销售数目
出版社
备注
滞销书报告
图书编号
图书名
滞销时间
销售数目
出版社
备注
2.6.1.1.2外部输出信息(向组织外的人提供的信息):
采购单,工资单
工资单输出格式:
时间
员工编号
员工名
工龄
售出图书数目
期间销售金额
备注
采购单
时间
图书编号
图书名
需要图书数目
出版社
备注
2.6.1.1.3回转信息(可以再次作为输入的外部输出信息)
2.6.1.2输出设备选择
打印机,计算机萎缩胶片输出,绘图仪
2.6.1.3输出方法实现
屏幕输出
打印输出
电子邮件
Web
2.6.2输入设计
录入的信息包括市场信息,销售信息,出版社信息(即将畅销的图书倾向,即将出版的图书,即将滞销的图书)
数据处理方式:
采用现在普遍采用的联机处理方式
数据输入方法:
键盘
鼠标
销售点
2.6.3界面设计
使用vb编程
2.7阶段七:
模块设计
2.7.1编写模块说明
◆A-0图:
描述了小型书店书务系统的内外关系及其使用范围。
该系统受市场环境,书店的发展战略,书店的人文环境及其发展状况的控制,通过出版社信息及订单信息的输入,得到产品及服务,市场竞争力及对外图书需求信息的输出,此系统以任何组织及书店设备为机制。
◆A0图:
该系统共分为五个分系统:
书目管理,架存管理,库存管理,图书销售管理,出版社管理。
◆A1图
◆书目管理
该分系统细分为两个方面:
编辑查询书目和图书类别管理
其中编辑查询书目通过对新图书信息的输入,得到更新好的书目信息。
图书类别管理根据输入的新图书信息及图书销售信息,对其整合后得到新的整理好的图书类别,方便管理人员及时准确地进行书目的管理。
◆架存管理
架存管理主要职能为确定如何安排货架上图书的摆放,及确定摆放的图书的类型及数目。
该分系统分为四个小的管理系统:
货架数目管理,畅销区管理,折价区管理和普通区管理。
1)货架数目管理在书店面积的大小的控制下通过对订单信息,图书类别信息,调出的图书信息,货架损坏信息等的分析管理,得到需新增加的货架数目何需处理的货架数目。
2)畅销区管理,折价区管理和普通区管理等系统通过对畅销书,折价书及其他书的市场信息和销售信息,以及图书的报损程度的不同,来确定其摆放的位置。
◆库存管理
库存管理在书店内有关库存规定的控制下,通过对输入的图书的新进信息,报损信息,不足信息及需求信息等的分析管理下,得到具体的图书库存信息。
该分系统分析分解为三个小系统:
入库管理,出库管理和报损管理。
◆图书销售管理
该系统包括订书系统,销售系统,退书系统,售书查询
定书系统实现在接受订单后的销售活动
销售系统则为现场销售,直接为顾客售书
退书系统在接受退书订单后负责查询退书原因以及是否符合退书规定。
并检查是谁的相关责任及出版社的相关责任
◆出版社管理
包括出版社出版的图书信息管理,出版社图书销售情况管理,出版社基本信息管理
出版社基本信息管理记录出版社的基本信息,例如名字,出版的图书……
出版社出版的图书信息管理记录出版社即将出版的图书及图书信息
出版社图书销售情况管理管理出版社的图书销售情况,并根据它来决定是不是取消该出版社
2.7.2绘制主要程序流程框图
2.7.2.1图书入库程序流程框图
2.7.2.2图书销售程序活动框图
三.课程设计总结
紧张的课程设计终于结束了,在小组的共同努力下,我们终于将一个小型售书系统得以完成。
从构思过程,到具体实施。
大家都体现出高度的团队精神。
万事开头难,从不知道如何入手。
到最后的完美结束,有种如释重负的感觉。
尽管还是遇到很多困难,但是在指导老师的帮助下,都一一解决。
加深了印象。
此外,还得出一个结论:
知识必须通过应用才能实现其价值!
课程设计相当于让我们在模拟中运用所学知识,让我们在实际应用中体会过程。
作为信管系的学生,我们更应该培养自己在设计和分析中的能力,因此次课程设计让我们受益匪浅。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统分析
![提示](https://static.bdocx.com/images/bang_tan.gif)