高校人才培养方案辅助管理系统需求分析.docx
《高校人才培养方案辅助管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《高校人才培养方案辅助管理系统需求分析.docx(25页珍藏版)》请在冰豆网上搜索。
高校人才培养方案辅助管理系统的设计与实现
文档名称:
系统需求分析说明书
开发人员:
周峰、吴帆、陈勇、黄照铝、张忠豪撰写人:
黄照铝
目录
1绪论 3
1.1编写目的 3
1.2项目背景 4
1.3定义 5
1.4参考资料 5
2任务概述 5
2.1系统目标 5
2.2运行环境 5
2.2.1硬件环境 5
2.2.2软件环境 6
3系统功能需求分析 6
3.1专业人员数据管理 7
3.2专业人员数据分析与制作 7
3.4高校人才培养方案辅助管理系统的工具要求 8
3.5定义、缩写词和符号 9
3.6条件与限制 9
4功能要求 9
4.1功能划分 9
4.2功能描述 9
5系统非功能需求 11
5.1运行性能需求 11
5.2故障处理 12
5.3数据精确度 12
5.4灵和性需求 12
5.5用户界面 12
6系统接口信息 13
7.其它要求 13
8.数据描述 13
8.1静态数据 13
8.2动态数据 13
8.3数据库描述 14
8.4高校人才培养方案辅助管理系统表的具数据表描述 14
8.5数据流图 18
8.5.1用管理数据流图 19
8.5.2数据字典 20
8.6高校人才培养方案辅助系统的数据需求 23
5
1绪论
高校人才培养方案辅助管理系统的简介:
普通高校人才培养方案作为教学工作的指导性文件,对如何提高质量、培养适应市场需求的合格人才提供了必要的依据。
通过不断调整和优化人才培养方案,可以适时调整学生培养课程体系,以适应社会对人才的需求。
因此,大学各专业的培养方案制定和修订工作已成为每年的一个常规性工作。
然而,当前我省各高校人才培养方案的制定或修订工作主要采用Word,Excel等文字处理软件进行手工操作,主要存在问题如下:
第一,学校领导和职能部门无法快速有效地查阅和审核全校各专业人才培养方案;
第二,人才培养方案无法长期保存,不便各专业于对历史数据的分析和利用;第三,人才培养方案中的“各类课程学时和学分分配比例”的计算需制作人员
花费大量时间去进行多次重复计算和调整。
第四,人才培养方案中“教学计划总表”与“学期教学计划表”需制作人员花费大量时间进行多次重复调整。
且容易出现数据的不一致现象。
通过项目的开发和利用,将有效减少人才培养方案制作过程中工作人员的大量重复性功能,降低人才培养方案制作过程中的误差,大大提高人才培养方案制作的效率和质量。
1.1编写目的
此需分析说明书对《高校人才培养方案辅助管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面及软件的数据库应该怎么设计,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础
上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为学校相关部门领导、项目组成员及指导老师。
1.2项目背景
21世纪是知识经济时代和信息时代,更是一个全面创新的时代。
大力推进技术创新和“科教兴国”战略的实施,努力培养广大青年学生的创新意识、创造能力和创业精神,造就一代适应未来挑战的高素质人才,不仅是高等教育必须担负的重要历史使命,也已成为新世纪实现中华民族伟大复兴的时代要求。
高校是我国科教创新体系中的重要组成部分,是培养和造就高素质的创新型人才的摇篮。
而一个良好的高校人才培养方案对人才的培养起着关键性的作用。
然而我省绝大多数高校都没有一个功能齐全的人才培养方案制作辅助系统,因此开发一个人才培养方案制作辅助系统是十分必要的。
拥有一个功能完善的人才培养方案制作辅助系统,不但方便学校领导和相关职能部门对全校培养方案进行快捷有效地查阅和审核、有效减少人才培养方案制作过程中工作人员的大量重复性工作,而且还能提高人才培养方案的制作效率、降低人才培养方案制作过程中的误差,提高人才培养方案制作的质量,并且通过对历史培养方案的保存和有效利用,可以为新方案的制作和旧方案的修订提供指导性的作用,以及方便普通教师与广大学生查阅相关的人才培养方案,有效促进教与学。
同时,通过项目的开发和使用,将有效提高学校教务部门、各教学院系领导及相关负责人的工作效率,为学校的信息化建设具有积极的作用,大大提高了人才培养的科学性与高效性。
项目成员由2010级计算机科学与技术班周峰、陈勇、吴凡,2010级信息管理与信息系统
(2)班黄照铝及2010级信息与计算机科学张忠豪组成开发;
1.3定义
系统名称:
高校人才培养方案辅助管理系统;
1.4参考资料
[1]王珊,萨师煊编著,数据库系统概论.北京:
高等教具出版,2006年
[2]明日科技编著,C#项目案例分析.北京:
清华大学出版,2012年
[3]张洪明等,SQLServer数据库管理与开发案例教程[M].北京:
清华大学出版社,2009年
[4]赵明现,单世明,赵凤强编著,数据库原理与开发.人民邮电出版社,2008-
8-1
[5]葛世伦,代逸生编著,企业管理信息系统开发的理论和方案.北京:
清华大学
出版社,1998年
[6]邵超等,数据库实用教程SQL Server 2008[M].北京:
清华大学出版社,2009.8.
[7]明日科技编著,C#开发技术大全.北京:
人民邮电出版社,2011-11-1
[8]姜继忱,张春华编著,数据库原理与应用.高等教育出版社,2011年
[9]王虎,张俊编著,,管理信息系统[M].武汉:
武汉理工大学出版社,2004.7
[10]张海藩编著,软件工程导论(第四版)[M]清华大学出版社,2004.10
[11]刘勇,周学军编著,SQL Server2000基础教程.北京:
清华大学出版社,
2005.2
[12]徐仁佐,叶俊民编著,软件工程.华中科技大学出版社,2000.2
2任务概述
2.1系统目标
高校人才培养方案辅助管理系统首先将为毕节学院教务人员对人才培养方案制作提供支持平台,不仅降低了制作成本,同时给制作人员带来了方便快捷的操作流程;根据不同角色的登录,对系统的各模块进行操作。
2.2运行环境
2.2.1硬件环境
1、学校数据库及信息系统实验室可以作为系统开发、测试和试运行的平台;
2、学校图书馆纸质图书及电子资源可以为学生提供资料来源;
2.2.2软件环境
A.windowsXP以上的操作系统
B.SQLServer2008数据库
C.C#开发语言
D.开发工具使用Microsoftvisualstudio2010
3系统功能需求分析
在贵州省内高校人才培养方案的制作几乎都处于办公软件的制作,还没有一个成熟的人才培养方案管理与制作的系统,此高校人才培养方案辅助管理系统与毕节学院专业的校园网运行环境、与毕节学院的教务基础数据为基础,实现对毕节学院的各专业人才进行数字化的管理,并为毕节学院领导对人才培养方案的制作提供了便捷、高效。
系统的功能主要需求用例图如下:
高校人才培养方案辅助管理系统
专业人员数据管理
教务处工作人员
学校领导
专业人员数据分析与制作
各学院领导教务人员
系统管理
6
系统管理人员
3.1专业人员数据管理
专业人员数据管理
专业情况填表
学校教务办公室工
作人员
部门情况填表
课程情况填表
课程类型填表
主要为教务处办公室工作人对各学院的专业、课程、课程类型、部门等进行数据的录入及管理;
通过对专业、课程、课程类型、部门数据的管理,为培养方案制作提供了部分基础的数据。
3.2专业人员数据分析与制作
专业人员数据分析与制作
课程结构及学分分
课程教学学时分布
制作人员
课程计划表体表
分学期教学计划表
填表
主要是各教务处工作人员及各学院相关工作人员对院系专业的数据分析及学校对专业人才培养方案的要求,制作人才培养方案;
24
3.3系统管理
系统管理
高校人才培养方案辅助管理系统系统管理平台主要功能是用户管理、数据备份还原。
系统管理平台主要限定于管理人员,管理人员可以通过次平台可以对用户、权限、数据进行管理。
其用例设计图如下:
用户管理
权限管理
系统管理员
数据备份还原管理
3.4高校人才培养方案辅助管理系统的工具要求
高校人才培养方案辅助管理系统的总目标是:
采用C#开发语言,开发工具使用Microsoftvisualstudio2010,MicrosoftVisualStudio2010采用拖曳式便能完成软件的开发。
简简单单的操作便可以实现一个界面的生成。
但拖曳的界面,也应当有相应的代码来实现功能。
MicrosoftVisualStudio2010支持C#、C++、VB。
可以快速实现相应的功能。
数据库采用SQLServer2008设计。
SQLServer2008企是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高
级分析和报表支持。
利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的高校人才培养方案辅助管理系统,实现学校相关部门制定学生的培养计划自动化和计算机管理系统,为学校提供了方便、快捷、掌握管理人才培养方案信息信息。
3.5定义、缩写词和符号
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要标准,规范或其它正式规定文档所需具有的条件或权能。
3.6条件与限制
本高校人才培养方案辅助管理系统软件是应用于高等院校的。
由于本项目开发针对毕节学院来开发的,可能有进一步提升和完善的空间。
4功能要求
4.1功能划分
本系统有以下功能模块:
1)用户管理
2)课程管理
3)历史版本管理
4)人才培养方案的辅助制作
5)在线审核
6)在线查阅
7)系统维护
4.2功能描述
每个模块的主要功能如下:
(1)用户管理
本模块主要用于学校领导、教务处、各学院领导、教师及学生等不同用户的信息及权限进行管理。
包括添加用户、修改、删除等操作;
(2)课程管理
本模块主要功能是:
如果学校教务管理信息系统能够提供课程信息的访问接口,则本项目将通过教务管理信息系统直接访问课程信息,否则,通过建立课程信息库对课程进行管理和维护。
课程管理主要对课程的课程号、名称、类型、所属专业的记录,并进行添加、删除、修改信息的操作;
(3)历史版本管理
由于各学校需要通过不断调整和优化各专业人才培养方案,以适应社会对人才的需求,高校各专业的培养方案制定和修订工作已成为每年度的常规性工作,从而使每个专业都产生了若干个版本的人才培养方案。
本模块拟将完成的主要功能是有效保存各专业人才培养方案的全部历史版本,同时提供查询、统计、导出等功能。
(4)人才培养方案的辅助制作
本项目将根据高等学校人才培养方案制作流程,能尽量降低制作过程中的工作量和计算量为目标,通过友好的操作界面辅助人才培养方案的制作人员,快速高效地完成人才培养方案的制作工作。
具体功能如下:
第一,总体包括人才培养方案各环节的工作流程;
第二,支持以“教学计划总表”模式进行课程的设置并自动完成分学期教学计划表的分配;
第三,支持以“学期教学计划表”模式进行课程设置并自动完成“教学计划总
表的自动汇总工作;
第四,完