41概要设计阶段概要设计说明书的Word文件下载.docx
《41概要设计阶段概要设计说明书的Word文件下载.docx》由会员分享,可在线阅读,更多相关《41概要设计阶段概要设计说明书的Word文件下载.docx(17页珍藏版)》请在冰点文库上搜索。
![41概要设计阶段概要设计说明书的Word文件下载.docx](https://file1.bingdoc.com/fileroot1/2023-4/30/d1dc0286-cdd3-4228-9081-886df014b04c/d1dc0286-cdd3-4228-9081-886df014b04c1.gif)
闪四清:
《SQLServer实用简明教程》,清华大学出版社,2003年1月版
2.总体设计
2.1需求规定
2.1.1系统功能
本系统主要是对资产进行全程的时时的跟踪和管理,能随时掌握资产所处的状态以及使用状况。
对资产的检修、折旧、报废等问题做出分析,为管理者对资产的评估做出全面准确的分析。
2.1.2系统性能
2.1.2.1精度
在用条码扫描仪扫描条形码时,必须要准确以及在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。
系统中的编码要球为String类型,长度最长为30位。
单号的编码为String类型,长度最长为30位。
日期类型为Datetime类型,格式为“yyyy-MM-dd”
数量为int类型,最大为62535.
货币为Decimal类型,精度为小数点后2位。
2.1.2.2时间特性要求
没有具体特别的要求
2.1.2.3可靠性
系统应能长时间的工作,并能在大量数据录入的情况下保持稳定,对数据的处理能力要稳定。
2.1.2.4灵活性
本系统要能够适应不同的企事业单位资产的类别分类,用户根据自己公司的实际情况自定义分类,折旧维护用户可以有多种选择折旧的算法,适应不同企业单位的折旧算法要求。
本系统很多功能和录入条件用户可以自定义,充分的满足用户的多种需求和不同的需求。
灵活性特别突出。
2.1.3输入输出要求
用户当资产采购回来后,第一次手工录入资产的信息,同时系统生成条形码,以后对资产的查询或者是追踪只需扫入资产的条形码即可,资产的信息就会查询到。
这样子利于对资产的管理和解放人的劳动力,同时避免了手工操作造成的数据不准确性和易丢失性。
2.1.4数据管理能力要求
本系统应该能够对大量数据的管理能力,由于资产的种类繁多,每个企事业单位的性质不同,采购的资产类别也不尽相同,要求能够对大量数据进行统计和分析能力。
准确且快速的处理数据之间的操作。
2.1.5故障处理要求
系统要能考虑到可能由于用户输入错误的数据所造成的问题,做以友好界面提示,不能突然的卡掉或是半天没有反应。
2.2运行环境
主机:
奔腾以上PC兼容机,内存256M以上,显示分辨率800*600以上
操作系统:
Windows98,Windows2000,WindowsNT,WindowsXp等。
2.2.1设备
条码扫描仪:
用来扫描资产的条码而得到资产的信息
打印机:
服务器:
用来随时的浏览和管理资产用来打印Excel或是报表所处的状态
2.2.2支持软件
本系统是在基于Windows操作平台上开发出来的系统,所以系统兼容Windows的操作平台。
2.2.3接口
本系统所要录入的资产信息是通过条码扫描仪录入的,通信的方式为“TCP/IP通信协议
2.2.4控制
资产的编码或者是资产的条形码控制整个资产的流通过程,对于资产所处的状态进行全程的跟踪和时时的监控。
资产的编码/条形码是由系统自动产生的,但是用户可以自己修改,但是不允许重复。
2.3基本设计概念和处理流程
资产的这个过程如下图所示:
整体的功能模块图:
整个流程是这样子的:
2.4结构
整个系统的总的功能结构图:
登录模块:
用户输入帐号和密码进行验证登录。
部门信息维护:
用户可以自定义部门名称,对部门进行删除、修改、新增操作。
资产类别维护:
用户可以自定义资产的类别,名称,有删除、修改、新增操作。
员工信息维护:
用户可以新增员工的信息,对信息进行修改、删除、新增操作。
角色维护:
用户可以给每个员工进行角色分配,同时有修改、删除、新增操作。
资产来源维护:
用户可以对资产的来源进行维护,有修改、删除、新增操作。
资产用途:
用户可以对资产的用途进行维护,有修改、删除、新增操作。
权限维护:
用户可以对员工进行权限的分配,有修改、删除、新增操作。
供应商信息维护:
用来对供应商信息进行维护,有修改、删除、新增操作。
资产的申购:
对需求的新资产进行申购,以表单的形式呈现上去。
领用审核:
对资产领用的申请进行审核,要有查询、退审、打印、导出功能。
调拨审核:
对资产调拨的申请进行审核,要有查询、退审、打印、导出功能。
报废审核:
对资产报废的申请进行审核,要有查询、退审、打印、导出功能。
出售审核:
对资产出售的申请进行审核,要有查询、退审、打印、导出功能。
请修审核:
对资产请修的申请进行审核,要有查询、退审、打印、导出功能。
借用审核:
对资产借用的申请进行审核,要有查询、退审、打印、导出功能。
对申购的资产清单进行审核,如审核通过则去采购,否则退回。
资产的登记:
对审核同通过的资产进行登记,财务部门入帐。
资产的借用:
资产可以暂时的借用,要登记、查询功能。
资产的归还:
借用的资产的归还,要有登记和查询功能。
资产的领用:
员工可以对资产进行领用,要有登记、查询功能。
资产的维修:
对资产的维修就行登记,要有登记、查询功能。
资产的年检:
对资产进行年度的检查,要有登记、查询等供功能。
资产的折旧:
对资产在使用过程中的折旧进行登记和查询操作。
资产的盘点:
核对资产的实际资产净值和资产的数量与帐目的是否一致。
资产的保养:
对资产进行保养过程中登记和查询。
资产的调拨:
对资产调拨进行登记和查询。
资产的报废:
对需要清理的资产进行报废处理,要有登记和查询。
资产的转让:
对需要清理的资产进行转让处理,要有登记和查询。
资产的赠送:
对需要清理的资产进行赠送处理,要有登记和查询。
资产的出售:
对需要清理的资产进行出售处理,要有登记和查询。
报表统计:
对所有模块进行报表的统计和分析,要有查询、导出和打印功能。
折旧的统计:
对资产的折旧进行统计和分析,要有查询和导出打印功能。
资产的维修统计分析:
对资产使用过程中的维修记录进行统计分析,要有查询导出和打印功能。
2.5功能需求与系统模块的关系
基础信息维护设置模块
资产的管理模块
登录模块
审核模块
资产的统计分析模块
登记
√
修改
查询
导出
打印
2.6人工处理过程
权限的分配
条形码的初始录入
资产信息的初始录入
折旧算法的选择(系统会默认一种)
3.接口设计
3.1用户接口
用户的录入界面
用户的登录界面
用户的查询页面
3.2外部接口
条码扫描仪扫面的条码录入系统
打印机打印系统所需要打印的表格内容
3.3内部接口
登录模块的调用基础信息维护模块的数据
资产管理模块调用基础信息维护模块的数据
资产统计分析模块调用资产管理模块的数据
资产审核模块调用资产的管理模块的数据
4.运行设计
4.1运行模块组合
基础信息维护设置模块单独运行相当于一个信息的录入模块
资产管理模块和基础信息维护设置模块组合相当于一个资产的处理跟踪模块。
4.2运行控制
If用户输入的用户名和密码正确
登录系统
Else提示输入的用户名和密码错误
基础信息维护设置模块:
选择新增按钮—弹出新增页面对话框—输入所需新增的信息—保存信息
申请审核模块:
查询新增的申请单—判断是否需要审核—通过(执行申请的操作)否则(退回申请单)
资产管理模块:
登记资产模块
选择新增—弹出新增页面对话框—输入资产的信息—保存资产的信息
资产跟踪模块
If用户需要选择申请单
选择操作类型(借出、调拨、报废..)—填写申请单—审核通过—执行—登记
Else不需要申请
直接选择资产—执行操作(借出、调拨、报废..)—登记
统计分析模块:
用户选择所要统计的项目(折旧、报废...)—查询历史记录—导出—打印内容
5.系统数据结构设计
5.1逻辑结构设计要点
(1)使用地点表AddressInfo
(2)供应商信息SupplierInfo
(3)员工信息表EmpInfo
(4)折旧信息表Depreciation
(5)权限表Power
(6)申购申请表BuyInfo
(7)角色表RoleInfo
(8)资产信息表AssetInfo
(9)资产借出表LendInfo
(10)资产出售表AssetSales
(11)资产报废表BadInfo
(12)资产类别表TypeInfo
(13)资产维修表RepairInfo
(14)资产调拨表MoveInfo
(15)资产退出表MoveInfo
(16)资产领用表MoveInfo
(17)部门信息表DepartMentInfo
5.2物理结构设计要点
密码:
是以加密的形式存放的于数据库中的。
资产的编码是由系统生成(用户可以自定义)长度为30
制单日期:
当前登录的系统时间形式为yyyy-MM-dd短日期型
制单人:
当前登录系统的用户存储形式为Varchar型
审核人:
具有一定权限的管理人员表中存储的是审核人的编码长度为30
审核日期:
审核人审核的当前日期(可以精确到时分秒)由系统使用者自由设定
金额:
资产或其他的金额类型为decimal默认保留2位小数
数量:
资产或是其他的数量类型为int最大为65535。
5.3数据结构与程序的关系
系统的数据结构由标准的数据库语言SQL生成。
具体的例如创建部门信息表格的程序用SQL表示就是:
CREATETABLE[dbo].[DepartMentInfo](
[ID][int]IDENTITY(1,1)NOTNULL,
[DepartSn][varchar](30)NOTNULL,
[DepartName][varchar](30)NULL,
[DepFatherCode][varchar](30)NULL,
CONSTRAINT[PK_DEPARTMENTINFO]PRIMARYKEYCLUSTERED
(
[DepartSn]ASC
)WITH(PAD_INDEX=OFF,STATISTICS_NORECOMPUTE=OFF,IGNORE_DUP_KEY=OFF,ALLOW_ROW_LOCKS=ON,ALLOW_PAGE_LOCKS=ON)ON[PRIMARY]
)ON[PRIMARY]
6.系统出错处理设计
6.1出错信息
当用户使用错误的数据或者是访问没有权限的数据后,系统会给出提示:
“对不起,您没有权限访问数据!
”而且用户的密码管理员允许用户修改,不允许匿名登录。
当输入的数据非法时,系统会提示用户输入正确合法的数据,会提示:
“对不起,您输入的数据非法,请重新输入!
”。
当一些输入框的输入格式只能是某种特定格式时,系统会友好的提示输入的格式,比如说只能输入数字的文本框后面会提示:
“请您输入0-9之间的数字”,如金额文本框中会提示0.00当用户输入整数时,系统默认添加0补位。
6.2补救措施
a.后备技术
当用户在数据的录入过程中,系统会每隔一定的时间提示用户是否要保存现在的数据,防止突然断电、系统突然崩溃造成数据的丢失。
b.出错处理对策:
定时的备份数据库中的数据,系统有日志功能,故在系统出错后可以依靠日志系统来恢复数据的功能。
就算系统崩溃或是重启也不会丢失数据,但是相应的存储空间要占用大一点,这点由用户来权衡。
6.3系统维护设计
维护方面主要为对服务器上的数据库数据进行维护。
使用SQLSERVER的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。