高校人才培养方案辅助管理系统需求分析资料文档格式.docx
- 文档编号:22003069
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:22
- 大小:214.75KB
高校人才培养方案辅助管理系统需求分析资料文档格式.docx
《高校人才培养方案辅助管理系统需求分析资料文档格式.docx》由会员分享,可在线阅读,更多相关《高校人才培养方案辅助管理系统需求分析资料文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
8.5.1用管理数据流图19
8.5.2数据字典20
8.6高校人才培养方案辅助系统的数据需求23
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]邵超等,数据库实用教程SQLServer2008[M].北京:
清华大学出版社,2009.8.
[7]明日科技编著,C#开发技术大全.北京:
人民邮电出版社,2011-11-1
[8]姜继忱,张春华编著,数据库原理与应用.高等教育出版社,2011年
[9]王虎,张俊编著,,管理信息系统[M].武汉:
武汉理工大学出版社,2004.7
[10]张海藩编著,软件工程导论(第四版)[M]清华大学出版社,2004.10
[11]刘勇,周学军编著,SQLServer2000基础教程.北京:
清华大学出版社,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系统功能需求分析
在贵州省内高校人才培养方案的制作几乎都处于办公软件的制作,还没有一个成熟的人才培养方案管理与制作的系统,此高校人才培养方案辅助管理系统与毕节学院专业的校园网运行环境、与毕节学院的教务基础数据为基础,实现对毕节学院的各专业人才进行数字化的管理,并为毕节学院领导对人才培养方案的制作提供了便捷、高效。
系统的功能主要需求用例图如下:
3.1专业人员数据管理
主要为教务处办公室工作人对各学院的专业、课程、课程类型、部门等进行数据的录入及管理;
通过对专业、课程、课程类型、部门数据的管理,为培养方案制作提供了部分基础的数据。
3.2专业人员数据分析与制作
主要是各教务处工作人员及各学院相关工作人员对院系专业的数据分析及学校对专业人才培养方案的要求,制作人才培养方案;
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)人才培养方案的辅助制作
本项目将根据高等学校人才培养方案制作流程,能尽量降低制作过程中的工作量和计算量为目标,通过友好的操作界面辅助人才培养方案的制作人员,快速高效地完成人才培养方案的制作工作。
具体功能如下:
第一,总体包括人才培养方案各环节的工作流程;
第二,支持以“教学计划总表”模式进行课程的设置并自动完成分学期教学计划表的分配;
第三,支持以“学期教学计划表”模式进行课程设置并自动完成“教学计划总表的自动汇总工作;
第四,完成“各类课程学时和学分分配比例”的自动计算与汇总;
第五,完成培养方案的自动生成。
(5)在线审核
本模块主要功能是学校领导或者相关负责人对人才培养方案进行在线审核,给培养方案制作人员提出建议或意见,操作方便快捷。
(6)在线查阅
通过在线方式向学校授权的相关人员提供友好的查询界面,使用户能查阅所有人才培养方案。
(7)系统维护
本模块的功能是:
第一,对数据库进行维护,包括数据库的设置、备份和恢复等功能;
第二,通过友好的操作界面,对系统的推广应用进行相关设置,以满足省内高校的应用需求。
5系统非功能需求
5.1运行性能需求
(1)系统能在7x24小时内无故障、不间断运行;
(2)在用户处理时一般每个界面的跳转不超过1-2秒;
(3)在网页访问时一般响应在3秒内;
(4)满足多人同时访问;
5.2故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
(1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时
可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。
(2)关于空记录带来的麻烦
有些空记录往往会使程序无法运行。
此时你可用“ifnotisnull”语句先判断一下是否为空记录,再操作。
5.3数据精确度
1).要按照严格的数据格式输入,否则系统不给予响应进行处理。
2).查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
在查询时用:
直接查询的方式。
5.4灵和性需求
(1)兼容性
(2)易使用性:
系统的操作简明、直观;
(3)可靠性:
保证系统提供的信息可靠、真实;
(4)可维护性:
软件编号符合规范;
5.5用户界面
MicrosoftVisualStudio2010采用拖曳式便能完成软件的开发。
,全新感觉,操作简便,一目了然,视图优美等特点。
并且给操作用户带来了极大的便利,对用户友好。
对鼠标和键盘单独支持。
6系统接口信息
外部接口需求包括用户界面需求和软硬件接口需求。
(1)外部接口需求应确保用户界面友好、简洁、操作方便及高效地使用系统的功能;
(2)软硬件接口需求应明确系统与教务系统之间的接口;
7.其它要求
1)系统的功能实现情况:
用户可在本系统下实现各种用户要求的功能。
2)系统的安全性:
对于系统的重要数据都有密码保护,具有一定的安全性。
3)系统的容错性:
用户输错数据都有提示信息,具有较好的容错性能。
4)系统的封闭性:
用户的封闭性较好,用户基本上在提示信息下输数据。
8.数据描述
8.1静态数据
用户信息、部门信息、专业信息、课程信息、课程类信息、培养方案学期计划表信息、总表信息
8.2动态数据
输入数据:
菜单选项,查找关键字,新建记录项。
输出数据:
由查询关键字确定的数据库记录集合。
8.3数据库描述
本软件采用SQLServer2008数据库。
8.4高校人才培养方案辅助管理系统表的具数据表描述
1、部门(dept)表
字段
字段名
类型
宽度
1
dept_id(部门编号)
char
2
dept_name(部门名称)
varchar
24
3
dept_admin(部门负责人)
10
4
dept_memo(备注)
text
2、专业表(perfession)表
备注
pid(专业编号)
以毕节学院专业编号为例
pname(专业名称)
34
查询全国专业表(15位)
来自dept表外键
profession_memo(备注)
3、课程表(course)
course_id(课程编号)
course_name(课程名称)
50
coursetype_id(课程类型)
来自于coursetype表外键
Pid(专业编号)
来自professin表外键
5
course_memo(备注)
4、课程类型(coursetype)表
coursetype_id(类型)
a1通识必修a2通识选修
coursetype_name(类型名)
Varchar
30
目前为10位
coursetype_memo(备注)
5、操作人员(producer)表
producer_id(工号)
需要问我们学校老师的工号5位
producer_pwd(密码)
16
producer_name(姓名)
producer_type(类型)
系统管理员为0定义操作人员的权限有制作人员
(1)审核人员
(2)(提供建议)1.2.3.4
来自dept外键
6
producer_memo(备注)
6、培养方案表(plan)
plan_id(培养方案号)
9
年份(4)+专业(4)+一位流水号
(1)
plan_name(方案名称)
64
信息工程学院2010级计算机科学与技术专业
专业编码学院两位专业四位(学校定的)
producer_id(制作人员)
plan_memo(备注)
&
表示专业基础课程
7、方案配置表(plandeploy)表
course_id(课程编号)
course_term(开课学期)
int
1.2.3.4.5.6…一个学期一次
course_credit(学分)
float
course_allperiod(总学时)
course_teachperiod(讲授学时)
7
course_testperiod(实验学时)
8
course_fulfilperiod(实践学时)
course_outclassperiod(课外学时)
course_weekperiod(周学时)
11
course_checktype(考核方式)
0表示考试科目1表示考查科目
12
course_startweek(教学开始周)
13
course_endweek(教学结束周)
14
8、审核意见日志表(check)
Checkindex(审核编号)
dept_id(审核部门)
Checkadvice(审核意见)
plan_status(审核意见)
8.5数据流图
《高校人才培养方案辅助管理系统》软件的数据流图。
8.5.1用管理数据流图
(1)系统零层数据流图如5所示
图5系统零层数据流图
(2)系统一层数据流图如6所示
图6系统一层数据流图
8.5.2数据字典
数据字典是描述数据流图中数据的信息的集合。
它对数据流图上每一个成分:
数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;
它主要由数据流描述、加工描述和文件描述三部分组成[14]。
一、数据流
(1)数据流名:
帐号密码
数据来源:
用户登录处理
数据去向:
用户验证
说明:
用户输入帐号与密码
数据结构:
帐号/密码
(2)数据流名:
部门信息
学校部门信息
部门信息表
高校部门、负责人
(3)数据流名:
专业信息
学校给教学院制定的专业
专业表
录入全校的专业信息
专业信息、部门
(4)数据流名:
课程信息
教务处制定的课程
课程表
录入课程信息
课程信息、专业编号
(5)数据流名:
录入课程类型信息
高校的学院课程类型信息
课程类型表
类型名、类型
(6)数据流名:
用户信息
高校教务相关人员
用户信息表
录入用户信息
高校教务人员、部门
(7)数据流名:
用户密码修改请求
修改用户密码
(8)数据流名:
方案信息
各学院方案信息
方案信息表
录入方案信息
数据组成:
方案信息、部门
(9)数据流名:
审核
学校领导及各学院相关教务人员
审核日志意见表
对方案进行审核
高校教务人员、部门信息
二、数据存储
(1)数据存储名称:
部门表
描述:
存储管理员输入的部门信息
组成:
部门编号、部门名、部门负责人、备注
(2)数据存储名称:
课程表
存储管理员输入的课程信息
课程编号、课程名、类型、专业编号、备注
(3)数据存储名称:
存储管理员输入的专业信息
专业编号、专业名、部门编号、备注
(4)数据存储名称:
存储管理员输入的用户信息
工号、姓名、密码、类型、部门编号、备注
(5)数据存储名称:
课程类型表
存储管理员输入的课程类型信息
类型名、类型、备注
(6)数据存储名称:
方案表
存储制作人员输入的方案信息
培养方案号、名称、方案描述信息、专业编号、制作人员、备注
(7)数据存储名称:
方案配置表
存储制作人员输入的方案配置信息
培养方案号、课程编号、开课学期、学分、总学时、讲授学时、实验学时、实践学时、课外学时、周学时、考核方式、教学开始周、教学结束周、备注
三、数据处理
(1)数据处理名称:
用户登录
用户名、密码
登陆是否成功信息
处理逻辑:
检测用户名与密码是否相匹配,成功进入主界面,失败提示登录失败,并提示信息
(2)数据处理名称:
部门信息录入
录入是否成功信息
检测系统内部是否有相同的部门编号及编号输入上是否正确,成功提示加添成功,失败提示录入失败,并提示信息
(3)数据处理名称:
专业信息录入
检测系统内部是否有相同的专业编号及编号输入上是否正确,成功提示加添成功,失败提示录入失败,并提示信息
(4)数据处理名称:
课程信息录入
检测系统内部是否有相同的课程编号及编号输入上是否正确,成功提示加添成功,失败提示录入失败,并提示信息
(5)数据处理名称:
用户信息录入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 人才培养 方案 辅助 管理 系统 需求 分析 资料