详细设计说明书Word文件下载.docx
- 文档编号:19279357
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:95
- 大小:246.84KB
详细设计说明书Word文件下载.docx
《详细设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《详细设计说明书Word文件下载.docx(95页珍藏版)》请在冰豆网上搜索。
.IIS
5.0(Internet
Information
Server)
C.
.HTML(Hypertext
Markup
Language,超文本标记语言)
D..CSS(Cascading
Style
Sheets,层叠样式表单)
E.
.JSP(Java
Server
Pages)
1.4 参考资料
1.《福建XXX管理信息系统开发任务书》
2.《福建XXX管理信息系统项目实施方案》
3.《XXX管理信息系统开发内容和要求》
4.《XXX管理信息系统软件开发计划书》
5.《XXX管理信息系统需求规格说明书》
6.《XXX管理信息系统系统测试规格书》
7.《GB8567-88计算机软件需求说明编制指南》
8.《GB8567-88计算机软件产品开发文件编制指南》
第2章 系统组织结构
2.1 财务管理系统
2.1.1 报税管理子系统
2.1.1.1 功能层次图
2.1.1.2 功能详细说明
IPO:
【给出该项目的总体模块结构图,并辅以简要说明】
表1管理员信息表admin_info
字段名称
数据类型
备注
A_ID
int
管里员编号(主码,标志)
A_UserName
Varchar(20)
用户名
A_Password
Varchar(50)
密码
A_Tel
联系电话
A_QQ
A_Emial
邮箱
AZ-CreateTime
datetime
注册日期
A_Status
状态
图2管理员信息ER图
表2会员信息表member_info
M_ID
会员编号(主码,标志)
M_Name
会员名
M_Password
M_Qestion
密码保护问题
M_Answer
密码保护答案
M_Card
Varchar(30)
身份证号
M_Tel
联系电话
M_QQ
M_Email
M_Address
Varchar(200)
联系地址
M_Code
邮政编码
M_Money
float
消费总额
M_Blance
余额
M_CreateTime
M_Status
表3商品类别表product_type
PT_ID
类别编号(主码,标志)
PT_ParentID
父级类别编号
PT_Name
类别名称
PT_Intro
text
类别简介
表3商品信息表product_info
P_ID
父级编号
PT_ID
类别编号
P_Name
Varchar(100)
商品名称
P_Model
Varchar(300)
规格
P_Image
图片
P_Intro
介绍
P_Brand
品牌
P_MPrice
市场价
P_VPrice
商城价
P_SellNum
销售量
P_StoreNum
库存量
P_Hits
访问量
P_CreateTime
发布时间
P_Status
表1文章类别表news_type
NT_ID
NT_ParentID
NT_Name
NT_Intro
表1文章信息表news_info
N_ID
文章编号(主码,标志)
N_Title
文章标题
N_Intro
摘要
N_Cpntents
内容
N_Hits
N_CreateTime
N_Status
表1订单信息表order_info
O_ID
订单编号(主码,标志)
O_Num
订单号
P_Nums
商品数量
O_Money
消费金额
O_Taker
收货人
O_Address
收货地址
O_Tel
O_Paymethod
付款方式
O_CreateTime
订单日期
O_Status
订单状态
O_Remark
表1订单商品信息表order_product
OP_ID
编号(主码,标志)
编号
int
商品编号
P_UnitPrice
float
单价
数量
P_Flod
折扣
P_Price
小计价格
第3章 详细设计
3.1 汽贸管理
3.1.1 基础信息
3.1.1.1 仓库信息
●模块编号:
M-QM-001
●模块名称:
仓库信息
●源程序名称:
Frm_CK_XX
●模块功能:
维护仓库信息,提供增加、修改、删除、打印等功能;
●界面:
Form_CK_XX
●调用的模块:
无
●主要的控件:
DBGridEh,DBEdit,DBRadioGroup,DBLookupComboBox;
DBLookupComboBox_GS_DM:
公司代码,关联的数据源为公司代码(DM_GS)
DBLookupComboBox_DQ_DM:
地区代码,关联的数据源为省份视图(VW_DM_DQ_SF)
●数据表:
◆DM_CK:
仓库信息;
◆关联表:
DM_GS——公司信息;
◆关联视图:
VW_DM_DQ_SF——省份信息
●关联外部单元
Unt_Declare:
公共声明单元
Unt_MessageCtrls消息控件单元
◆暂无
Unt_Interface:
公共函数单元
◆取操作类型:
操作类型函数
◆调用权限:
用户权限函数
◆操作日志:
操作日志函数
◆操作效能:
操作效能函数等
●私有变量:
(操作类型变量):
String操作类型LR-新增(录入/修改),CX-查询;
●过程说明:
◆工程全局变量
◆窗体全局变量
Ø
暂无
◆提供给外部调用的接口
接口名称:
interface_CK_XX_CSH()
◆输入:
◆处理逻辑:
说明:
1、DBGridEh控件不可编辑;
2、DBEdit所在的Panel控件只有仓库信息数据源处于编辑状态时才可编辑;
3、光标在DBGridEh控件上改变记录时,右边Panel上的所有控件对应显示本条记录的明细;
4、当增加或修改记录并【确认】后,当前记录的的录入员(DBLookupComboBox_LRR_DM)即为当前操作员
5、为保证数据的一致,首次【确认】后,本条记录的所属地区(DQ_DM)及所属公司(GS_DM)不得再修改;
6、录入员(DBLookupComboBox_LRR_DM)、仓库代码(DBEdit_CK_DM)对应的控件,在任何时候均不可编辑;
窗体初始化:
7、调用权限函数(用户权限函数):
◆有录入权限时,【增加】【修改】可视,否则不可视
◆有打印权限时,【打印】可视,否则不可视
8、初始化(调用公共流程Init_Form)窗体:
a)从DM_CK表中得到仓库信息(Select*fromDM_CKorderbyCK_DM),刷新DBGridEh_LB控件;
b)地区(DBLookupComboBox_DQ_DM)控件
c)公司信息控件(DBLookupComboBox_GS_DM)
9、调用操作类型(操作类型函数),刷新标题的操作状态信息;
10、光标定位在DBGridEh_LB控件的第一条记录,右边Panel_MX上的所有控件对应显示本条记录的明细;
处理过程:
11、【增加】按钮:
按钮可用性:
仓库信息数据源处于浏览状态;
控制说明:
调用(增加函数)增加一笔记录,默认有效标志为有效,将当前操作员代码填入控件(DBLookupComboBox_LRR_DM)并且光标定位在窗体右边的“所属地区(DBLookupComboBox_DQ_DM)”输入框,仓库代码(DBEdit_CK_DM)在任何时候都不能手工输入;
12、【修改】按钮:
仓库信息数据源处于浏览状态,并且当前有选择记录;
光标定位在仓库名称输入框,仓库代码在任何时候都不能修改(代码由系统自动生成);
13、所属地区列表框值改变事件:
仓库信息数据源处于编辑状态;
所属地区列表框关联的地区数据源中,当不存在对应地区时,则弹出提示框,用户将提示框关闭后,清除输入框的值,光标不失去,停在当前输入框。
14、【确定】按钮:
按钮可用性:
仓库信息数据源处于浏览状态,并且对当前记录处于增加或有曾修改;
⏹调用是否为空函数,判断不能为空的字段是否为空,
⏹调用是否重复函数,判断当前仓库代码、名称、简称是否重复,仓库信息表规定不得为空的字段值是否为空,是则弹出提示框提示,并定位在出错控件;
⏹当是新增的记录时,仓库代码的生成方式为CK_DM(4位)=GS_DM(2位)+递增流水号(2位),并填充仓库代码所在栏;
⏹更新当前记录的的录入员(DBLookupComboBox_LRR_DM)即为当前操作员
⏹提交增加、修改操作(Post);
⏹根据操作类型,如果为【增加】,写入操作日志(操作日志函数),提示是否继续增加仓库信息,是则继续【增加】操作;
如果为【修改】操作,则将上次存盘与本次存盘记录的字段值差异写入操作日志(操作日志函数)。
15、【取消】按钮:
取消增加、修改操作;
16、【打印】按钮:
仓库信息数据源处于浏览状态并且存在仓库记录;
17、【退出】按钮:
退出仓库信息模块;
◆输出:
仓库信息报表(标题+DBGridEh控件中的内容);
●测试要点:
◆仓库信息表中规定不得为空的字段值不得为空;
◆仓库代码、名称、简称是否重复;
◆已经被使用的仓库信息不得删除,只能通过控件(DBRadioGroup_YXBZ)作失效处理;
●出错处理:
弹出出错窗口,提示错误信息,并将光标定位在出错的控件。
3.1.1.2 厂商信息
M-QM-002
厂商信息
Frm_CS_XX
维护车辆的制造商或供应商信息,提供增加、修改、删除、打印等功能;
Form_CS_XX
地区代码,关联的数据源为省份视图(VW_DM_DW_SF)
DBLookupComboBox_LRR_DM:
录入人代码,关联的数据源为DM_YG
◆DM_CS:
厂商信息;
◆关联数据表:
DM_YG
interface_CS_XX_CSH()
18、DBGridEh_LB控件不可编辑;
19、DBEdit控件只有厂商信息数据源处于编辑状态时才可编辑;
20、光标在DBGridEh控件上改变记录时,右边Panel_MX上的所有控件对应显示本条记录的明细;
21、当增加或修改记录并【确认】后,当前记录的的录入员(DBLookupComboBox_LRR_DM)即为当前操作员;
22、为保证数据的一致,首次【确认】后,本条记录的所属地区(DBLookupComboBox_DQ_DM)不得再修改;
23、录入员(DBLookupComboBox_LRR_DM)、厂商代码(DBEdit_CS_DM)对应的控件,在任何时候均不可编辑;
24、调用权限函数(用户权限函数):
25、初始化(调用公共流程Init_Form)窗体:
◆从DM_CS表中得到厂商信息(Select*fromDM_CSorderbyCS_DM),刷新DBGridEh_LB控件;
◆地区(DBLookupComboBox_DQ_DM)控件
26、调用操作类型(操作类型函数),刷新标题的操作状态信息;
27、光标定位在DBGridEh控件的第一条记录,右边Panel_MX上的所有控件对应显示本条记录的明细;
28、【增加】按钮:
厂商信息数据源处于浏览状态;
调用增加函数增加一笔记录,默认有效标志为有效,并且光标定位所属地区输入框,并设DBLookupComboBox_LRR_DM的值为当前操作员工号,录入员、厂商代码在任何时候都不能手工输入;
29、【修改】按钮:
厂商信息数据源处于浏览状态并且当前有选择记录;
光标定位在厂商名称输入框,厂商代码在任可时候都不能修改;
30、所属地区列表框值改变事件:
厂商信息数据源处于编辑状态;
31、【确定】按钮:
厂商信息数据源处于浏览状态,并且对当前记录处于增加或有曾修改;
⏹调用是否为空函数,厂商类型不能为空,只能是“制造商(0)”、“供应商
(1)”、“二者兼有
(2)”中的一种;
⏹调用是否重复函数,判断当前厂商代码、名称、简称是否重复,厂商信息表规定不得为空的字段值是否为空,是则弹出提示框提示,并定位在出错控件;
⏹当是新增的记录时,厂商代码的生成方式为CS_DM(4位)=DQ_DM(2位)+递增流水号(2位),并填充厂商代码所在栏;
⏹如是新增的记录,则按要求向客户信息表中插入记录的关键信息;
⏹如是修改,设LRR_DM的值为当前操作员工号
⏹根据操作类型,如果为【增加】,写入操作日志(操作日志函数),提示是否继续增加厂商信息,是则继续【增加】操作;
32、【取消】按钮:
33、【打印】按钮:
厂商信息数据源处于浏览状态并且存在厂商记录;
34、【退出】按钮:
退出厂商信息模块;
厂商信息报表(标题+DBGridEh控件中的内容);
◆厂商信息表中规定不得为空的字段值不得为空;
◆厂商代码、名称、简称是否重复;
◆已经被使用的保厂商信息不得删除,只能通过控件(DBRadioGroup_YXBZ)作失效处理;
3.1.1.3 联运公司信息
M-QM-003
联运公司信息
Frm_LYS_XX
维护联运公司信息,提供增加、修改、删除、打印等功能;
Form_LYS_XX
◆DM-LYS:
联运公司信息;
String操作类型LR-新增(录入/修改),CX-查询;
●接口名称:
interface_LYS_XX_CSH()
35、DBGridEh控件不可编辑;
36、DBEdit所在的Panel控件只有联运公司信息数据源处于编辑状态时才可编辑;
37、录入员(DBLookupComboBox_LRR_DM)、联运商代码(DBEdit_LY_DM)对应的控件,在任何时候均不可编辑
38、当增加或修改记录并【确定】后,当前记录的的录入员(DBLookupComboBox_LRR_DM)即为当前操作员。
39、为保证数据的一致,首次【确认】后,本条记录的所属地区(DQ_DM)代码不得再修改。
40、调用权限函数(用户权限函数):
41、初始化(调用公共流程Init_Form)窗体:
◆从DM_LYS表中得到联运公司信息(Select*fromDM_LYSorderbyLY_DM),刷新DBGridEh_LB控件;
42、调用操作类型(操作类型函数),刷新标题的操作状态信息;
43、光标定位在DBGridEh_LB控件的第一条记录,右边Panel_MX上的所有控件对应显示本条记录的明细;
DM_LYS表中得到联运公司信息(Select*fromDM_LYSorderbyLY_DM),刷新DBGridEh_LB控件,显示联运公司信息;
44、【增加】按钮:
联运公司信息数据源处于浏览状态;
调用增加函数增加一笔记录,默认有效标志为有效,并且光标定位所属地区输入框,并设LRR_DM的值为当前操作员工号,联运公司代码在任何时候都不能手工输入;
45、【修改】按钮:
联运公司信息数据源处于浏览状态并且当前有选择记录;
光标定位在联运公司名称输入框,联运公司代码在任可时候都不能修改;
46、所属地区列表框值改变事件:
联运公司信息数据源处于编辑状态;
47、【确定】按钮:
联运商信息数据源处于浏览状态,并且对当前记录处于增加或有曾修改;
⏹调用是否为空函数,判断不为空的字段是否为空
⏹调用是否重复函数,判断当前联运公司代码、名称、简称是否重复,联运公司信息表规定不得为空的字段值是否为空,是则弹出提示框提示,并定位在出错控件;
⏹当是新增的记录时,联运公司代码的生成方式为LY_DM(4位)=DQ_DM(2位)+递增流水号(2位),并填充联运公司代码所在栏;
⏹提交增加、修改操作(Post)
⏹根据操作类型,如果为【增加】,写入操作日志(操作日志函数),提示是否继续增加联运公司信息,是则继续【增加】操作;
48、【取消】按钮:
49、【打印】按钮:
联运公司信息数据源处于浏览状态并且存在联运公司记录;
50、【退出】按钮:
退出联运公司信息模块;
联运公司信息报表(标题+DBGridE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 设计 说明书