公司软件开发文档Word格式.doc
- 文档编号:13027996
- 上传时间:2022-10-02
- 格式:DOC
- 页数:15
- 大小:250KB
公司软件开发文档Word格式.doc
《公司软件开发文档Word格式.doc》由会员分享,可在线阅读,更多相关《公司软件开发文档Word格式.doc(15页珍藏版)》请在冰豆网上搜索。
2.1.2系统输出项目 5
2.1.3系统处理功能 5
2.2运行环境 6
2.2.1硬件系统 6
2.2.2软件系统 6
2.3基本设计概念和操作流程 6
2.3.1基本设计概念 6
2.3.2操作流程 7
2.4系统软件结构 7
2.5功能需求与程序的关系 10
3.接口设计 11
3.1用户接口 11
3.2外部接口 11
3.2.1与微机服务器接口 11
3.2.2与客户机的接口 12
4运行设计 12
4.1运行模块组合 12
4.2运行控制 12
5系统数据结构设计 13
5.1数据库逻辑设计 13
5.2用户子模式设计 14
概要设计说明书
1引言
1.1编写目的
《×
党校研究生班学籍管理系统》概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。
即:
1、系统设计:
以用户功能视图为依据确定系统实现的基本框架
2、数据库逻辑设计。
3、软件结构设计:
确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。
编写概要设计说明书的目的:
将《×
党校研究生班学籍管理系统》的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。
1.2背景
软件系统的名称:
党校研究生班学籍管理系统
本项目的任务提出者:
党校研究生部
本项目的任务开发者:
公司
本项目的用户:
党校研究生部和各分部
1.3定义
用户功能视图:
在管理信息系统中,特定用户所能操作的软件功能集合。
1.4参考资料
1、中华人民共和国国家标准《计算机软件开发规范》GB8566—88
2、中华人民共和国国家标准《计算机软件开发文件编制指南》GB8567—88
4、中华人民共和国国家标准《计算机软件需求说明编制指南》GB8585—88
5、《×
党校研究生班学籍管理系统》技术开发合同书
6、《×
党校研究生班学籍管理系统》需求分析说明书
2总体设计
2.1需求规定
2.1.1系统输入项目
系统输入项目:
系统外部为系统提供的输入数据的数据载体。
党校研究生部学籍管理系统》的输入项目有:
1、×
委党校研究生部研究生入学注册表
2、研究生课程考勤成绩、作业成绩、考试成绩,补考成绩
3、学员转学申请、退学申请、休学申请、复学申请
4、学员毕业验印申请
2.1.2系统输出项目
委党校研究生部×
级研究生入学注册表(存档)
2、各分部研究生注册人数统计表(存档)
3、×
党校研究生部成绩册(存档)
4、×
党校补考、缓考成绩册
5、×
党校系统学历教育毕业证验印申请表(上报审批)
6、×
党校×
级×
级研究生成绩表
7、×
党校研究生部各年级、专业人数统计表
8、×
党校研究生班毕业证书
9、×
党校研究生班毕业生名录(×
级)
2.1.3系统处理功能
1、数据录入与修改
学员入学注册数据录入
学员平时成绩录入
学员考试成绩录入
学员补考成绩数据录入
学员休学数据录入、分部审批和研究生部审批数据录入
学员退学数据录入、分部审批和研究生部审批数据录入
学员复学数据录入、分部审批和研究生部审批数据录入
学员转学数据录入、分部审批和研究生部审批数据录入
毕业验印数据录入
3、报表生成
从数据库中获取数据生成2.1.2节所需的各种表格
4、常规查询
①对同一年级的所有学员按年龄分段查询。
②对同一年级的所有学员按民族查询。
③对同一年级的所有学员按性别查询。
④对同一年级的所有学员按职级查询。
⑤以专业班为单位按年龄分段查询列表。
⑥以专业班为单位按民族查询列表。
⑦以专业班为单位按性别查询列表。
⑧以专业班为单位按职级查询列表。
⑨以分部为单位按年龄分段查询列表。
⑩以分部为单位按民族查询列表。
⑾以分部为单位按性别查询列表。
⑿以分部为单位按职务查询列表。
5、随机查询
⑴学员信息查询
⑵课程成绩查询
⑶学籍变动查询
⑷毕业学员情况查询
6、一般分析
⑴对各专业班某科成绩进行统计分析,内容包括:
班平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。
⑵考试资格审查及缓考学员名单打印。
⑶决定补考学员及名单打印。
⑷学籍变动分析
2.2运行环境
2.2.1硬件系统
服务器端:
PⅢ600/内存128Mb/硬盘10Gb以上的专用微机服务器
客户端:
PⅢ600/内存64Mb/硬盘6Gb以上的台式计算机。
2.2.2软件系统
操作系统:
Windows2000Server系列
数据库:
MS-SQLSERVER2000
服务器:
IIS5.0
浏览器:
Ie4.0及以上版本
2.3基本设计概念和操作流程
2.3.1基本设计概念
设计基础:
党校与各党校分部通过党校内部网连通,带宽为100兆。
因此,党校内部网性能能够满足各分部通过内部网访问党校中心数据库数据的实时响应要求。
党校研究生班的组织和管理特点决定了本系统的基本设计思想。
研究生班学籍管理采用集中管理、分散组织的形式;
用户及用户类型多,且每类用户在系统中扮演不同的角色;
同类用户又有不同的操作数据集合。
为了满足不同用户对系统的功能需求、以及对系统数据的安全性、数据一致性要求,本系统的设计思想是:
1、建立党校研究生班学籍管理数据库集中管理研究生班学员学籍管理数据。
2、以用户功能视图作为系统设计的依据。
即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。
根据系统的需求分析,本系统确定的功能群有:
①系统管理:
用户管理、值码表维护、BBS后台管理、模块权限分配管理。
②学籍数据管理:
学籍数据录入与修改、学籍数据查询、学籍数据报表生成。
③分部辅助管理:
由分部辅助学籍学籍管理的功能组成。
分部辅助管理的特点是管理数据只局限于与本分部学员相关的数据。
④学员数据查询:
查询与自己学籍相关的数据和公共信息。
对每类数据管理功能群,从保证数据的安全性和有效性考虑,将分为数据录入用户和数据查询用户。
录入用户主要负责数据的录入和修改。
3、系统安全性设计:
①身份验证(登录)
②数据限制:
访问数据库用户的分部属性决定的访问数据的范围。
③功能限制:
通过用户功能视图限制用户对数据的操作。
4、用户角色设定和用户权限分配:
根据用户功能视图的划分确定用户角色的划分。
每个用户按用户角色获得基本的系统操作权限。
为了使用户对系统的操作权限与用户的业务工作分配相对应,系统可以在用户角色基本权限的基础上增加或减少对系统的操作权限,既用户权限可动态变化。
为了实现用户权限的动态变化,将系统功能模块作为系统资源进行注册。
将用户权限的分配转化为对模块的分配。
可以对模块的操作进行约束来实现对功能使用的时间约束,使得某些模块具有很强时间特性(如平时成绩录入模块)。
5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。
2.3.2操作流程
系统的基本操作流程是:
启动系统
输入用户帐号和密码
登录
登录失败
登录成功
图1系统基本操作流程
用户功能操作
系统主控模块
用户登录
系统管理
学籍数据管理
分部辅助管理
学员数据查询
2.4系统软件结构
图1系统主控结构图
用户登录
用户登录验证
用户修改信息
取回密码
图2用户登录软件结构图
用户修改信息:
指用户可以随时修改自己的信息,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。
取回密码:
当用户忘记了密码时,使用该功能通过简单的回忆获得自己的密码。
权限分配
BBS后台管理
值码表维护
用户管理
模块维护
修改用户信息
用户注册
修改值码元素名
修改值码表类名
新增值码元素
图3系统管理软件结构图
注:
此处的“修改用户信息”是系统管理员修改用户的信息,如“用户角色”。
学籍数据查询
学籍报表生成
学籍数据录入
图5学籍管理软件结构图
学员缓补考成绩录入
学员转学数据录入
学员退学数据录入
学员休学数据录入
学员复学数据录入
验印申请数据录入
学员注册数据录入
图6学籍数据录入软件结构图
注:
学籍变动数据录入包括三部分:
学员学籍变动申请、分部审批、总部审批。
学籍变动通知打印
补缓考成绩打印
补考学员表打印
缓考学员表打印
学员学期成绩册打印
年级专业人数统计打印
学员注册统计表打印
学员注册表打印
学员验印申请表打印
学员毕业情况表打印
学员毕业证书打印
毕业生名录打印
图7学籍报表生成软件结构图
学员信息查询
常规统计分析
成绩统计分析
学籍变动统计分析
毕业学员查询
图8学籍数据查询软件结构图
【注】
1、学员综合数据查询包括:
按年龄分段查询、按民族查询、按性别查询、按职级查询。
2、专业班级课程成绩统计分析包括:
平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。
数据查询
辅助报表打印
辅助数据录入
补考缓考成绩打印
补考缓考名单打印
学期成绩册打印
学员退学申请审批录入
学员转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 软件 开发 文档