老板理财数据库课程设计.docx
《老板理财数据库课程设计.docx》由会员分享,可在线阅读,更多相关《老板理财数据库课程设计.docx(15页珍藏版)》请在冰豆网上搜索。
![老板理财数据库课程设计.docx](https://file1.bdocx.com/fileroot1/2023-1/15/772f535e-ade8-4418-8ed2-41fcc71606ff/772f535e-ade8-4418-8ed2-41fcc71606ff1.gif)
老板理财数据库课程设计
老板理财系统
系统设计报告
目录
1.引言1
1.1目的1
1.2背景:
1
1.3术语1
1.4参考资料:
1
2.总体设计1
2.1系统运行环境1
2.2软件功能描述1
2.3软件结构2
2.4技术路线2
2.5外部接口3
2.5.1用户接口3
2.5.2软件接口3
2.5.3其它接口3
3.模块设计3
3.1功能3
3.2性能3
3.3内部接口4
3.4外部存贮结构设计4
4.故障处理说明5
5.数据库设计5
5.1安全保密设计5
1.引言
1.1目的
本系统设计报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本老板理财系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
1.2背景:
软件名称:
老板理财系统
软件开发者:
理想软件股份有限公司
1.3术语
E-R图:
EntityRelationship实体联系图。
1.4参考资料:
编号
资料名称
简介
作者
日期
出版单位
ISBN9787305051852
管理信息系统
江雨燕、周传华、郭海佳
2007年09月
南京大学出版社
ISBN7040195836
数据库系统原理
王珊、萨师煊
2006年12月
高等教育出版社
网点
简介
XX等
营销管理系统说明书
1.总体设计
1.1系统运行环境
A.CPU奔腾4以上
B.内存256MB以上
C.windows98以上的操作系统
D.支持ORACLE9i
1.2软件功能描述
本软件系统的建设目标是将公司的日常业务,包括采购、进货、库存、销售情况、财务账本等文件的管理工作采用计算机的方式进行处理,以提高工作效率以及本公司的信息化水平,并为公司的决策者作出支持。
同时以达到提高机构的运转效率,降低成本,改善客户服务质量的目的。
1.3软件结构
功能模块图
1.4技术路线
使用信息模型设计工具(CASEStudio2)进行系统的详细设计,既可以保证设计工作的规范性,又可以提高详细设计工作的效率。
1.5外部接口
1.5.1用户接口
系统用例图:
1.5.2软件接口
在具有操作系统和access数据库的计算机上软件独立运行,是单机版的软件系统,可移植性非常好。
1.5.3其它接口
与外部接口:
2.模块设计
2.1功能
3.1.1进货管理
用于对进货业务的核算。
进货管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行货物采购管理,包括货物交易,货物单明细,采购核算的管理,生成进货单明细。
3.1.2销货管理
用于对销货业务的核算。
销售管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行商品销售管理,包括商品交易,销货明细单,销货核算的管理,生成销货明细单。
3.1.3收入管理
用于核算不涉及货品进销的收款业务,包括:
经营收入、借入款项、收回欠款等业务都在此核算。
开发小组的成员进行了进一步的需求分析,该子系统的功能是收入管理,用于核算不涉及货品进销的收款业务,包括具体的收入类型、收入时间、往来单位、应收金额、实收金额、经办人等数据想的录入管理,以录入公司的收入账簿中。
3.1.4支出管理
用于核算不涉及货品进销的付款业务,包括:
支付欠款、经营支出、日常费用、借出款项等业务都在此核算。
支出管理包含的内容有,支出日期、支出类型、往来单位、应收金额、实收金额、经手人、和相关说明等信息,来记录以汇入公司的支出账本中。
3.1.5退换货管理
退换货管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是已销商品的退换管理,包括商品的具体信息、退换原因、受理时间、受理情况说明、经办人等数据项的录入管理,生成退换货明细单。
3.1.6调货管理
调货管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是进行公司内部不同店铺或仓库间的调货核算的管理,包括需调商品的具体信息、调换原因、受理时间、受理情况说明、经办人等数据项的录入管理,生成调货明细单。
3.1.7组织生产管理
组织生产管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是用于对货品组装和货品生产进行核算(也可用于货品的拆卸核算),包括交易日期、原料配件金额合计、产成品金额合计、概要说明、经办人等数据项的录入管理。
3.1.8采购订单管理
采购订单管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是需采购货物的订单管理,包括所需采购货物的具体信息、采购时间、特殊情况说明、经办人等数据项的录入管理,生成采购订单。
3.1.9报价单管理
报价单管理子系统开发小组通过进行进一步的需求调查,明确了该子系统的主要功能是对报价业务的管理,包括报价日期、报价单号、购货单位、金额合计、经办人等数据项的录入管理,生成报价单。
业务流程图:
2.2性能
数据精度:
本软件系统中所有和金额有关的数据统一保留两位小数格式。
响应时间:
理论上是小于一秒,即使有时大于一秒等意外情况要给出提示等信息以易于解决和让操作员理解。
2.3内部接口
2.4外部存贮结构设计
3.故障处理说明
给出简单易懂的提示消息,告诉操作员是哪里出错了,及时改正出错的信息,已填写正确的信息,方便操作的顺利进行。
4.数据库设计
4.1安全保密设计
老板理财系统对数据的安全性和保密性都有很高的要求。
为了能够达到这些要求,该系统将从多个方面、分层次的采取安全措施。
1)数据安全性设计
数据的安全性主要体现在:
不会由于人为因素,使系统数据遭到破坏;不会由于系统故障,导致系统数据的大面积破坏和丢失。
使用数据库备份机制定时备份数据库中的数据,以便数据库丢失时恢复。
2)数据保密性设计
数据的保密性主要体现在:
不同的使用者不能不能更改与其业务无关的数据。
系统的用户都有权限的设置,拥有管理员权限和普通用户等几个权限,同样对每一个功能管理员有可以为其他权限的用户增加和减少一些权限,让管理理性化、合理化。
每一个拥有自己的用户名和密码,用户可修改自己的密码,用户名不能重复。
用户对系统的每一个操作都在系统日志中有记录,只有管理员等具有更高权限得人才可以查看日志。
运行环境规定
4.2数据模型设计
1数据模型ER图
2数据表,视图设计文档。
表一:
债权一览表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
danw
往来单位
20
char
主键:
danw
notnull
2
zhaiq
债权
8
int
应收款
表二:
债务一览表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
danw
往来单位
20
char
主键:
danw
notnull
2
zhaiw
债务
8
int
应付款
表三:
存货一览表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
gname
货物名称
20
char
为主键
notnull
2
gnum
存货数量
8
int
3
gjin
存货金额
8
int
表四:
存货分类一览表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
gclass
货物类别
8
char
为主键
notnull
2
gnum
数量
8
int
3
gjin
存货金额
8
int
表五:
收支明细表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
date
日期
Datetime
主键
notnull
2
aclass
活动类型
4
char
3
danw
往来单位
20
char
外键
notnull
4
srnum
收入金额
8
int
5
zcnum
支出金额
8
int
6
shuom
说明
20
char
7
jname
经手人
8
char
表六:
进销货明细表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
date
交易日期
Datetime
主键
notnull
2
jclass
交易类型
4
char
3
gname
货品名称
20
char
外键
notnull
4
num
数量
8
int
5
price
单价
4
int
6
jnum
金额
8
int
7
danw
往来单位
20
char
8
jname
经手人
4
char
9
huow
货位
2
char
表七:
组装生产明细表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
date
交易日期
Datatime
主键
notnull
2
yuanl
原料名称
20
char
外键
notnull
3
ynum
原料金额
8
char
4
chanc
产成品名称
20
char
外键
notnull
5
cnum
产成品金额
10
char
6
heji
合计
20
char
表八:
采购订单明细表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
date
交易日期
Datetime
主键
notnull
2
dnum
订单号
8
Char
外键
notnull
3
danw
供货单位
8
Char
4
hname
货品名称
20
Char
外键
Notnull
5
dw
单位
4
Char
6
dnum
订货数量
8
Char
7
wnum
完成数量
8
Char
8
Price
单价
8
Char
9
jinu
金额
20
Char
表九:
报价单明细表
序号
字段名
中文描述
记录长度
类型
主键、外键说明
备注
1
Date
报价日期
Datetime
主键
Notnull
2
wangd
往来单位
20
Char
3
Baoj
报价单号
8
Char
外键
Notnull
4
Shuom
说明
20
Char
可为空