研究生管理信息系统概要设计.doc_第1页
研究生管理信息系统概要设计.doc_第2页
研究生管理信息系统概要设计.doc_第3页
研究生管理信息系统概要设计.doc_第4页
研究生管理信息系统概要设计.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学藉管理软件概要设计公司软件开发文档 文档编号: 版 本 号: 文档名称: 概要设计说明书 项目名称: 党校研究生部管理信息系统 项目负责人: 编写: 年 月 日校对: 年 月 日审核: 年 月 日批准: 年 月 日开发单位: 公司 目 录引言41.1编写目的41.2背景41.3 定义41.4参考资料42总体设计42.1需求规定42.1.1 系统输入项目42.1.2系统输出项目52.1.3系统处理功能52.2运行环境62.2.1硬件系统62.2.2软件系统62.3基本设计概念和操作流程62.3.1基本设计概念62.3.2操作流程72.4系统软件结构72.5功能需求与程序的关系103.接口设计113.1用户接口113.2 外部接口113.2.1与微机服务器接口113.2.2与客户机的接口124 运行设计124.1运行模块组合124.2运行控制125 系统数据结构设计135.1数据库逻辑设计135.2 用户子模式设计14概要设计说明书引言1.1编写目的党校研究生班学籍管理系统概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。即:1、 系统设计:以用户功能视图为依据确定系统实现的基本框架2、 数据库逻辑设计。3、 软件结构设计:确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。 编写概要设计说明书的目的:将党校研究生班学籍管理系统的系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。1.2 背景软件系统的名称:党校研究生班学籍管理系统本项目的任务提出者:党校研究生部本项目的任务开发者:公司本项目的用户:党校研究生部和各分部1.3 定义 用户功能视图:在管理信息系统中,特定用户所能操作的软件功能集合。1.4参考资料1、中华人民共和国国家标准计算机软件开发规范GB8566882、中华人民共和国国家标准计算机软件开发文件编制指南GB8567884、 中华人民共和国国家标准计算机软件需求说明编制指南GB8585885、 党校研究生班学籍管理系统技术开发合同书6、 党校研究生班学籍管理系统需求分析说明书2总体设计2.1需求规定2.1.1 系统输入项目系统输入项目:系统外部为系统提供的输入数据的数据载体。党校研究生部学籍管理系统的输入项目有:1、 委党校研究生部研究生入学注册表2、 研究生课程考勤成绩、作业成绩、考试成绩,补考成绩3、 学员转学申请、退学申请、休学申请、复学申请4、 学员毕业验印申请 2.1.2系统输出项目1、 委党校研究生部级研究生入学注册表(存档)2、 各分部研究生注册人数统计表(存档)3、 党校研究生部成绩册(存档)4、 党校补考、缓考成绩册5、 党校系统学历教育毕业证验印申请表(上报审批)6、 党校级级研究生成绩表7、 党校研究生部各年级、专业人数统计表8、 党校研究生班毕业证书9、 党校研究生班毕业生名录(级)2.1.3系统处理功能 1、数据录入与修改学员入学注册数据录入学员平时成绩录入学员考试成绩录入学员补考成绩数据录入学员休学数据录入、分部审批和研究生部审批数据录入学员退学数据录入、分部审批和研究生部审批数据录入学员复学数据录入、分部审批和研究生部审批数据录入学员转学数据录入、分部审批和研究生部审批数据录入毕业验印数据录入 3、报表生成从数据库中获取数据生成2.1.2节所需的各种表格 4、常规查询对同一年级的所有学员按年龄分段查询。对同一年级的所有学员按民族查询。对同一年级的所有学员按性别查询。对同一年级的所有学员按职级查询。以专业班为单位按年龄分段查询列表。以专业班为单位按民族查询列表。以专业班为单位按性别查询列表。以专业班为单位按职级查询列表。以分部为单位按年龄分段查询列表。以分部为单位按民族查询列表。以分部为单位按性别查询列表。以分部为单位按职务查询列表。5、随机查询学员信息查询课程成绩查询学籍变动查询毕业学员情况查询6、一般分析对各专业班某科成绩进行统计分析,内容包括:班平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。考试资格审查及缓考学员名单打印。决定补考学员及名单打印。学籍变动分析2.2运行环境2.2.1硬件系统服务器端:P600/内存128Mb/硬盘10Gb以上的专用微机服务器客户端:P600/内存64Mb/硬盘6Gb以上的台式计算机。2.2.2软件系统操作系统:Windows 2000 Server系列数据库:MS-SQL SERVER 2000服务器:IIS 5.0浏览器:Ie 4.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、专业班级课程成绩统计分析包括:平均成绩,优、良、中、及格和不及格学员人数及百分率,最高分,最低分和及格率。分部辅助管理数据查询辅助报表打印辅助数据录入常规统计分析补考缓考成绩打印补考缓考名单打印补考缓考名单打印学期成绩册打印学员退学申请审批录入学员转学申请审批录入学员平时成绩录入学员注册数据录入学员复学申请审批录入学员休学申请审批录入学员数据查询课程成绩查询学籍变动数据录入2.5功能需求与程序的关系序号功能需求程序模块备注一、用户登录1用户登录及验证用户登录2用户修改信息用户修改信息用户修改自己的信息3取回用户密码取回用户密码二、系统管理4注册用户注册5修改用户信息修改用户信息6新增值码元素新增值码元素7修改值码表类名修改值码表类名8修改值码元素名修改值码元素名9模块维护模块维护10权限分配权限分配为用户分配功能模块三、数据录入与修改11注册学员入学注册数据录入12平时成绩登记学员平时成绩录入13考试成绩登记学员考试成绩录入14补考缓考成绩登记学员缓补考成绩录入15退学申请退学申请数据录入(学员)退学审批数据录入(分部)退学审批数据录入(总部)分部录入休学、退学申请数据,总部录入审批数据。16学员休学休学申请数据录入(学员)休学审批数据录入(分部)休学审批数据录入(总部)17学员复学复学申请数据录入(分部)复学审批数据录入(分部)复学审批数据录入(总部)同上。18学员转学转学摄取数据录入(分部)转学审批数据录入(分部)转学审批数据录入(总部)19毕业验印申请验印申请数据录入五、报表生成与打印20入学注册表打印学员注册表打印21注册统计分析注册人数统计表打印22按年级专业统计年级专业人数统计表打印23学期成绩册打印学员学期成绩册打印24考试资格审查缓考名单打印25决定补考学员补考学员表打印26打印补缓考成绩补缓考成绩打印27学籍变动通知学籍变动通知单打印28毕业验印申请毕业证验印申请表打印29学毕业情况表打印学毕业情况表打印30研究生班毕业证书研究生班毕业证书31研究生班毕业生名录研究生班毕业生名录六、主要查询32学员信息查询学员信息查询33常规统计分析常规统计分析34成绩统计分析成绩统计分析35课程成绩查询课程成绩查询36学籍变动查询37学籍变动统计分析38毕业学员查询3.接口设计3.1用户接口用户通过以internet方式登录该系统。用户成功登录该系统后,按浏览器方式使用该系统与用户权限相关的功能。3.2 外部接口本系统所涉及的硬件有:微机服务器和客户台式计算机。所涉及的系统软件有:操作系统:Windows 2000 Server系列数据库:MS-SQL SERVER 2000服务器:IIS 5.0浏览器:Ie 4.0及以上版本学籍管理系统作为研究生管理信息系统的一部分,在功能上相互独立,但存在数据间的联系,需要为本系统提供专业、教学计划方面的数据。在数据结构上与其它系统构成一个完整的整体。3.2.1与微机服务器接口党校研究生班管理系统MS-SQL SERVER 2000IIS 5.0Windows 2000 Server微机服务器3.2.2与客户机的接口IE 4.0Windows 9x或2000 proffical客户机4 运行设计4.1运行模块组合本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。4.2运行控制本系统以internent的浏览器操作方式运行。系统按用户功能试图的功能要求设计用户操作界面。用户操作界面按树形层次菜单结构设计。操作步骤:输入用户帐号和密码选择用户类型菜单选择 用户功能页面操作5 系统数据结构设计5.1数据库逻辑设计1、 学生关系模式定义字段名称字段代码字段类型(长度)数据约束学号XHInt主键姓名XMVarchar(8)Not null性别XBVarchar(6)Not null,男/女,缺省:男专业编号ZYInt外键分部编号FBInt外键年级NJVarchar(6)Not null,一/二/三/四/年龄NLInt(4)Null籍贯JGVarchar(20)Null技术职称JSZCVarchar(30)Null文化程度WHCDVarchar(4)Not null,初中/高中/大专/大学毕业学校BYXXVarchar(50)Null所学专业SSZYVarchar(20)Null从事专业CSZYVarchar(20)Null出生日期CSRQDatetimeNot null,19102000民族 MZVarchar(8)Not null政治面貌ZZMMVarchar(14)null,团员/预备党员/党员工作单位GZDWVarchar(30)Not null职务ZWVarchar(20)Not null职级ZJVarchar(16)Not null,局级/厅级/处级/科级联系电话LXDHVarchar(24)Null邮政编码YZBMVarchar(12)Null通讯地址TXDZVarchar(50)Null电子邮箱DZYJVarchar(40)Null录取编号LQBHVarchar(20)Not null验印编号yybhChar(16)Null毕业证号byzhChar(16)Null2.退学学员子类:字段名称字段代码字段类型(长度)数据约束,值域学号XHInt外键退学日期TXRQDatetimeNot null退学原因TXYYVarchar(50)Not null分部意见FBYJVarchar(100)Not null研究生部意见YJSBYJVarchar(100)Not null3.转学学员子类:字段名称字段代码字段类型(长度)数据约束学号XHInt外键转学日期TXRQDatetimeNot null转学原因TXYYVarchar(50)Not null转学分部编号ZXFBbhInt外键分部意见FBYJVarchar(100)Null研究生部意见YJSBYJVarchar(100)Null4.休学学员子类:字段名称字段代码字段类型(长度)数据约束学号XHInt外键休学日期TXRQDatetimeNot null休学时间XXSJIntNot null休学原因TXYYVarchar(50)Not null分部意见FBYJVarchar(100)Null研究生部意见YJSBYJVarchar(100)Null5.复学学员子类:字段名称字段代码字段类型(长度)数据约束学号XHint外键复学日期TXRQDatetimeNot null复学专业代码FXZYDMInt外键分部意见FBYJVarchar(100)Null研究生部意见YJSBYJVarchar(100)Null学员课程联系关系模式:字段名称字段代码字段类型(长度)数据约束,值域学号XHint外键课程代码KCDMint外键到课率DKLInteger 不能为空,0100%考勤分数KQInteger 可以为空,010作业成绩ZYCJInteger 可以为空,020考试成绩KSCJint可以为空,070/缺考总成绩ZCJFloat 计算:考勤分数+作业成绩+考试成绩考试类型KSLXVarchar(4)Not null,正式/补考/缓考5.2 用户子模式设计1、学生注册子模式定义字段名称字段代码字段类型(长度)数据约束学号XHInt主键姓名XMVarchar(8)Not null性别XBVarchar(6)Not null,男/女,缺省:男专业编号ZYInt外键分部编号FBInt外键年级NJVarchar(6)Not null,一/二/三/四/年龄NLInt(4)Null籍贯JGVarchar(20)Null技术职称JSZCVarchar(30)Null文化程度WHCDVarchar(4)Not null,初中/高中/大专/大学毕业学校BYXXVarchar(50)Null所学专业SSZYVarchar(20)Null从事专业CSZYVarchar(20)Null出生日期CSRQDatetimeNot null,19102000民族 MZVarchar(8)Not null政治面貌ZZMMVarchar(14)null,团员/预备党员/党员工作单位GZDWVarchar(30)Not null职务ZWVarchar(20)Not null职级ZJVarchar(16)Not null,局级/厅级/处级/科级联系电话LXDHVarchar(24)Null邮政编码YZBMVarchar(12)Null通讯地址TXDZVarchar(50)Null电子邮箱DZYJVarchar(40)Null录取编号LQBHVarchar(20)Not null2、验印申请子模式定义字段名称字段代码字段类型(长度)数据约束学号XHInt主键(显示,不能修改)姓名XMVarchar(8)Not null(显示,不能修改)验印编号y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论