您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 求职简历 > 程序员模板1:软件概要设计报告
概要设计文档数据库实践文档文档类型:项目概要设计人力资源管理系统项目概要设计说明书项目组长:文档编制:编制日期:文件编号:版本修订历史记录:版本日期修改内容作者V1.02014-8-31新建文档集体概要设计文档1.引言1.1.编写目的本设计书是高校固定资产管理项目程序的研发概要设计,将项目开发进程中或者项目结束后提供给双方人员使用,同时也可以作为实施后期的维护人员使用。1.2.项目背景本项目的名称为A商务公司网站建设,本项目的任务提出者为A公司的主管领导,本项目的开发者为本公司。1.3.定义SQLSERVER:系统服务器所使用的数据库管理系统(DBMS).B/S:(Browser/Server结构)结构即浏览器和服务器结构。1.4.参考资料以下是概要设计过程中所用到的参考资料:1.需求分析分析报告T-boy开发小组2010/72.软件概要设计模板CSDN网络资料库2010/72.设计概述2.1.目标高校资产管理系统功能有:资产基本资料的管理,资产初始录入,信息统计,盘点管理,折旧管理,审核管理和数据的导入功能,这只要是资产管理的功能。密码设置,权限设置,系统日志及系统退出这主要是系统管理的功能。2.2.运行环境·主机:PC兼容机内存256M以上,显示分辨率800*600以上·操作系统:window98,window2000,WindowXP及Win7等。2.3.设计原则和要求1.用户界面设计原则:为了让系统拥有良好人机交互界面,本软件系统用户界面布局应考虑到用户的操作习惯,做到功能布局明显、空间分配平衡,以及界面统一规范化等。2.数据库设计原则:考虑到本系统为小型应用型的软件,数据存储量不大,在进行数据库设计时可优先考虑数据操作的简易性,在满足第一、第二范式的情况下允许一定量的冗余出现。3.系统易操作性要求:本软件在进行设计时应充分考虑到系统的易操作性,具有操作简单、快捷的特点,缩短用户对系统操作理解的时间。2.4.限制描述设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。B/S三层架构SQLServer20053.系统设计3.1.整体的功能模块图:概要设计文档基础信息维护模块资产管理模块统计分析模块固定资产管理系统申请审核模块3.2.操作处理流程系统分为联系模块和独立模块。独立模块相互间无内部联系,下面就只对联系模块之间的关系进行阐述分析。以下是家庭个人理财软件系统的操作处理流程图:投资管理证券账户管理银行账户管理收支管理债权债务管理用户管理个人贷款管理通讯录管理统计独立模块联系模块证券账户银行账户债权债务投资管理日常收支1234567登录下面对联系模块间中各功能模块间的操作处理关系进行说明:投资买进,包括:股票买入、基金的申购和债券的买入。每一类投资都对应有相应的证券账户,当用户进行投资买进活动信息录入时,对应证券账户的资金余额也会根据买入的金额进行相应的扣除。投资卖出,包括:股票卖出、基金赎回和债券卖出。当用户进行投资卖出活动信息的录入时,对应证券账户的资金余额也会根据卖出时所获的金额增加相应的额度。概要设计文档资金转账,包括:银行账户转证券账户、证券账户转银行账户。每一个证券账户都对应有一个的银行账户,在进行转账时,两个账户间都会扣除和增加相应的金额。借出,用户可以选择相应的银行账户进行借出款项的录入,对应银行账户的资金余额会根据借出的金额扣除相应的数额。借入,用户可以选择对应银行账户进行介入款项的录入,对应银行账户的资金余额会根据借入的金额增加相应的额度。3.3.接口设计3.3.1.用户界面用户的录入界面用户的登录界面用户的查询页面3.3.2.软件接口本系统应封装好对Access数据库访问的接口,以满足系统对数据库进行所有方式的访问。系统可使用Access数据库提供的数据备份命令,以做到对数据的保存备份。3.3.3.硬件接口在输入方面,对于键盘和鼠标和输入,可使用VisualC#标准的输入/输出进行处理。在输出方面,打印机的输出可使用VisualC#提供的PrintDialog类显示Windows标准的打印对话框,对输出进行打印处理。3.3.4.外部接口4.数据结构设计4.1.逻辑结构设计本系统采用Access数据库对数据信息进行维护管理。数据库设计参见《数据库设计文档》。4.2.物理结构设计5.运行设计5.1.运行模块的组合各个模块在软件运行过程中能较好的交换信息,处理数据。5.2.运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。5.3.运行时间系统的运行时间基本可以达到用户所提出的要求。6.出错处理设计7.安全设计本软件可通过系统的备份功能对用户的数据信息进行备份处理,从而保证用户数据的安全。概要设计文档8.维护设计由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。
本文标题:程序员模板1:软件概要设计报告
链接地址:https://www.777doc.com/doc-6312585 .html