数据库课程设计(进销存管理系统)Word格式文档下载.doc
《数据库课程设计(进销存管理系统)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《数据库课程设计(进销存管理系统)Word格式文档下载.doc(76页珍藏版)》请在冰豆网上搜索。
而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高企业的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。
因此在经济上是可行的。
技术上可行性分析
a)软件可行性
C#具有丰富的数据库功能,可以直接建立和编辑数据库,使用结构化查询语言直接访问SQLSever上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术。
SQLSever2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施,他是一个采用SQL语言的关系型数据库管理系统。
作为客户机/服务器的后端数据库,他是所有数据的汇总和管理中心。
b)硬件可行性
CPU:
奔腾三代以上。
OS(操作系统):
Windows2000/windows98以上。
内存:
64MB以上。
硬盘:
30G以上。
本系统的开发利用MicrosoftSQLServer2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。
使用C#作为系统开发的开发环境,此开发工具开发数据库管理系统,采用面向对象的方式,方便、简捷、功能强大。
管理上可行性分析
课设指导老师给与了精心的讲解和大力的支持。
综上所述,系统在技术上、经济上、管理上都是可行的。
1.2划分子系统
各个模块的划分
1.3制定信息系统开发方案及日程安排
1.3.1任务分配
陈光:
商品入库(输入)
李钦铭:
信息查询(查询)
冶福磊:
信息修改(修改)
钟浩杰:
信息统计(统计)
曾炫:
商品销售(输出)
1.3.2计划
需求分析阶段:
用时一天。
需求分析,业务逻辑,模块化分,详细分工
编码阶段:
用时两天。
根据需求分析进行编码
整合:
待续
⒉系统分析
2.1系统流程图
业务流程图
2.2数据字典
重要数据及其简要描述如下所示:
1)数据元素:
表3.1商品编号
名称:
商品编号总编号:
1-001
说明:
唯一标识商品编号:
001
数据值:
(连续/离散)离散有关编码说明:
类型:
(字符/数字)数字
长度:
4
有关数据结构:
商品卡片
表3.2员工编号
员工编号总编号:
1-002
唯一标识员工编号:
002
(连续/离散)连续有关编码说明:
7
员工卡片
表3.3销售编号
销售编号总编号:
1-003
唯一标识每次销售登记编号:
003
17
销售登记卡
表3.4库存盘点票号
库存盘点票号总编号:
1-004
记录一次库存盘点并唯一标识编号:
004
(连续/离散)离散有关编码说明:
库存盘点登记卡
2)数据结构:
表3.6商品卡片
商品登记卡总编号:
2-001
商品信息卡片编号:
结构:
有关数据流,数据存储:
编号商品登记表
名称
商品创建时间
销售单价
[商品备注]
3)数据流:
表3.7操作信息
操作信息总编号:
3-001
业务员对客户提出的请求向计算机进行操作编号:
数据流来源:
业务员
数据流去向:
包括的数据结构:
商品登记
名称
销售登记
金额
日期
表3.9管理信息
管理信息总编号:
3-002
管理员对库存,财务,基本信息进行管理操作编号:
管理员
库存登记
数量
财务
收入
支出
基本信息登记
4)数据存储:
表3.10进货一览表
进货文件总编号:
4-01
一段时间内所有进货信息的存储编号:
D1
入库时间入库编号
入库数量
商品编号
表3.11销售一览表
销售文件总编号:
4-02
一段时间内所有销售信息的存储编号:
D2
销售编号有关数据流:
销售时间
销售数量
销售备注
表3.12库存一览表
库存文件总编号:
4-03
一段时间内所有库存信息的存储编号:
D3
更新日期有关数据流:
库存编号
库存数量
商品编号
5)处理过程:
表3.12销售信息单
填写销售单总编号:
5-001
所销售商品的详细信息编号:
P2
输入:
D2→P2
输出:
P2→(销售单)
处理:
查(销售文件)打印销售单,对不完整的地方进行备注信息说明
表3.13进货信息单
填写进货单总编号:
5-002
所进商品的详细信息编号:
P3
D1→P3
P3→(进货单)
查D1(进货文件)打印进货单,对不完整的地方进行备注信息说明
表.3.14库存信息单
填写库存单总编号:
5-003
商品存储的详细信息编号:
P4
D3→P4
P4→(反馈信息单)
P4→(库存信息单)
查D3(库存文件)打印库存单,对反馈是否存在信息,对
管理员显示库存的详细信息,便于管理。
⒊系统设计
3.1代码设计
编码设计使数据库系统开发的前提条件,使系统不可缺少的重要内容。
编码是指与原来名称对应的符号和记号。
它是进行信息交换、处理、传输和实现信息共享的关键。
本系统内部信息编码采用顺序码和区间码混合使用:
顺序码是用一串连续的数字来代表系统中的客观实体或实体属性。
其优点是简单,容易处理,但是不能反映编码对象的特征。
所以用区间码来弥补这个缺点。
区间码是按编码的特点把代码分为若干个区段,每一个区段表示编码对象的一个类别。
合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在本系统的代码设计时,遵循以下几个原则:
a)惟一性。
每个代码只能惟一地代表系统中的一个实体或实体属性。
b)标准性。
代码设计时采用国际或国家的标准代码。
c)合理性。
代码设计应该与编码对象的分类体系相适应,使代码对编码对象的分类有标识作用。
d)