




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概要设计说明书1 导言1.1本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现,测试,维护,版本升级等。1.2 范围本文档用于软件设计阶段的概要设计,它在上游(依据的基线)是需求分析规格书,它的下游是详细设计说明书,并为详细设计说明书提供测试的依据。 软件概要设计的范围是:软件系统总体结构设计,全局数据库和数据结构设计,外部接口设计,主要部件功能分配设计,部件之间的接口设计等方面的内容。该范围应覆盖需求规格说明书只的功能点列表,性能点列表,接口列表。1.3 命名规则变量对象命名规则:申明全局变量,局部变量对象的命名规则。数据库对象的命名规则:申明数据库表明,字段名,索引名,视图名等对象的命名规则。1.4 术语定义术语定义或解释一般用表格形式表示;表6-8 术语定义或解释术语术语定义软件构件软件系统的总体逻辑结构。按照不同的设计方法,有不同的总体逻辑结构,若采用面向功能或面向数据的设计方法,总体逻辑结构为一树形的功能模块结构图,若采用面向对象或面向部件的设计方法,总体逻辑结构为部件的组装图。外部接口本软件系统与其他软件之间的接口,接口设施可以是中间件。接口描述包括:传输方式,宽带,数据结构,传输频率,传输量,传输协议数据结构数据结构包括:数据库表的结构,其他的数据结构概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。主要内容包括一张逻辑ER图和响应的数据字典物理数据模型关系数据库的无聊设计模型,叫做物理数据模型。主要内包括一张物理表关系图及其响应的数据字典。视图在基表或其他视图之上建立的一张续表,叫做视图。它具有物理表的许多性质,在数据处理和授权上很有用。角色数据库中享有某些特权操作的用户,叫做角色,角色的权利通过授权来实现。子系统具有相对独立功能的小系统叫做子系统,一个大的软件系统可以分为很多小的系统,每个子系统可由多个模块或多个部件组成。模块具有功能独立,能被调用的信息单元叫模块,模块是结构化程序设计中的概念。内部接口软件系统内部各子系统之间,各部件之间,各模板之间的借口叫内部接口。接口的描述包括:调用方式,入口信息,出口信息等相关文件相关文件是指当本文件内容变更后,可能引起变更的其他条件。入需求分析报告,详细设计报告说明书,测试计划,用户手册。参考资料是指本文档书写时用到的其他的资料,如有关规范模板,标准,准则。1.5 参考资料1用户需求报告2软件开发合同3数据库设计规范4命名规范1.6 相关文档1详细设计说明书2源程序清单3测试设计及报告4用户使用手册1.7 版本更新记录表6-9 版本更新记录格式版本更新记录版本号创建者创建日期维护者维护日期维护纪要V1.0张超,舒权,叶小双2010-03-112 软件构件设计2.1 总体结构设计总体结构设计示意图如图所示员工考勤管理系统管理员基本信息管理员工基本信息管理员工出差信息管理员工出勤信息管理员工加班信息管理员工请假信息管理2.2 运行环境设计硬件平台:1服务器的最低配置要求n 服务器:CPU:P4 30 GHZ内存:1024 MB硬盘:150 GB显示器:17 彩显软盘驱动器:一个 光盘驱动器:一个目前,服务器由高档微机承担,建议在资金条件允许情况下,配置专用服务器。 2工作站的最低配置要求3外设的要求软件平台1服务器操作系统2数据库管理系统n 3中间件客户端:CPU:P4 17GHZ内存:256 MB硬盘:60 GB显示器:17 彩显软盘驱动器:一个4客户端的操作系统Windows xp 及以上的系统5客户端的平台软件SQL 数据库网络平台1通信协议TCP/IP 协议2通信宽带2.3 子系统清单子系统清单如表所示表6-10 子系统清单子系统编号子系统名子系统功能简介子系统之间的关系管理员信息管理员信息管理员工信息员工信息管理考勤管理出勤,加班,请假信息管理功能分配表功能模块表清单人员名称主要职责和职务成员分工说明张超项目组长用户管理,考勤管理舒权小组成员考勤管理叶小双小组成员员工出勤,加班,请假单据管理3数据结构设计数据结构设计的工具目前主要有个:ERwin,Power Designer , Oracle Designer .后两个都支持中文的概念数据模型设计,并能自动将概念数据模型转换为物理数据模型,自动生成见表程序和主键索引程序。3个工具的共同特点是都能生成E-R 图及其相应的数据字典。3.1 数据库表名清单E_ 员工 D_部门 OV_加班 ER_出差 AT_考勤 AM_月考勤表6-14 数据库表名清单序号中文名称英文名称表功能说明 1管理员信息G管理员的密码及修改2员工信息E员工的账号密码等3员工考勤信息AT员工考勤信息的记录4员工加班信息OV员工加班信息的记录5员工出差信息ER员工出差信息的记录6部门信息D部门信息的记录3.2 数据库之间关系说明管理员功能管理员个人信息员工出勤员工出差员工信息员工加班员工请假查询密码修改查询注册修改记录查询记录修改记录添加员工功能员工个人信息员工出勤员工出差员工加班员工请假查询密码修改系统公告3.3 数据库表的详细清单3.4 物理结构设计3.4.1employee(员工信息表)字段名解释数据类型是否为空备注E_ID员工号IntNot nullPKE_PASSWORD密码Varchar(20)Not nullE_NAME姓名Varchar(20)Not nullE_SEX性别Varchar(20)Not nullE_BIRTHDAY生日DatetimeNot nullE_DEPARTMENT部门号IntNot nullFKE_ADDRESS地址Varchar(20)Not nullE_TEL电话Varchar(20)NullE_EMIAL电子邮件Varchar(20)Null3.4.2DEPARTMENT(部门信息表)字段名解释数据类型是否为空备注D_ID部门编号intNot nullPKD_NAME部门名称Varchar(20)Not nullD_ABOUT部门介绍Varchar(20)Not nullD_LEADER部门负责人intNot null3.4.3ATTENDANCE_DATE(考勤信息表)字段名解释数据类型是否为空备注AD_NO编号intNot nullAD_DATE日期DatetimeNot nullE_ID员工号intNot nullPK,FKE_NAME员工姓名Varchar(20)Not nullAD_WORKHOURS工作时间intNull AD_OVERHOURS加班时间intNullAD_LEAVE是否请假intNull1表示是 0表示不是AD_ERRAND是否出差IntNull1表示是 0表示不是AD_LATE是否迟到IntNull1表示是 0表示不是AD_EARLY是否早退IntNull1表示是 0表示不是AD_ABSENT是否旷工intNull1表示是 0表示不是3.4.4 ERRAND(出差信息表)字段名解释数据类型是否为空备注ER_NO编号IntNot nullE_ID员工号IntNot nullPK,FKE_NAME员工姓名Varchar(20)Not nullER_STARTTIME开始时间DatetimeNot nullER_ENDTIME结束时间DatetimeNullER_DESCRIPTION描述情况Varchar(20)Null3.4.5 LEAVE(请假信息表)字段名解释数据类型是否为空备注LV_NO编号IntNot nullE_ID员工号IntNot nullPK,FKE_NAME员工姓名Varchar(20)Not nullLV_STARTTIME开始时间DatetimeNullLV_ENDTIME结束时间DatetimeNullLV_REASON原因Varchar(200)Null3.4.6 OVERTIME(加班信息表)字段名解释数据类型是否为空备注OV_NO编号IntNot nullE_ID员工号IntNot nullPK,FKE_NAME姓名Varchar(20)Not nullOV_WORKHOURS加班时间DatetimeNot nullOV_WORKDATE加班日期DatetiemNot null4 接口设计1接口名称2接口内容3接口设施4接口的数据结构5接口的传输速率6接口带宽7接口协议5. 系统出错处理设计5.1出错信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年特岗教师招聘考试心理学知识要点梳理与模拟题解析
- 某中小学2021年世界气候日介绍主题教育班会-图文班会课件
- 人教版平均分的教学课件
- 《妈妈们的心》教学课件
- 郫都区2024-2025学年度(下)八年级学业水平监测(语文卷)
- 河南省许昌市2024-2025学年高二下学期7月期末考试化学试题(含答案)
- 用电安全知识培训课件计划
- 生物安全知识培训课件考核
- 急性肾功能衰竭腹膜透析护理查房
- 生活电子基础知识培训课件
- 国家职业技术技能标准 4-07-05-02 安检员(邮件快件安检员)人社厅发202228号
- 课件:《中华民族共同体概论》第一讲 中华民族共同体基础理论
- 小学生主题班会 开学第一课 课件
- 光伏电站除草技术文件
- 中国信息通信研究院-中国工业互联网发展成效评估报告(2024年)
- 项目安全保障措施方案
- DL-T1392-2014直流电源系统绝缘监测装置技术条件
- 彩钢瓦翻新合同范本
- 事业单位工作人员调动申报表
- 上下班途中安全培训课件
- 廉洁应征承诺书
评论
0/150
提交评论