选课系统需求分析标准版

选课系统需求分析标准版
选课系统需求分析标准版

项目编号201102006

文档编号10

密级内部

选课系统需求说明书

V1.0

XXXX软件公司

评审日期: 2011年3月12日

1 导言 (3)

1.1目的 (3)

1.2范围 (3)

1.3缩写说明 (3)

1.4术语定义 (3)

1.5引用标准 (3)

1.6参考资料 (4)

1.7版本更新信息 (4)

2系统定义 (5)

2.1项目来源及背景 (5)

2.2项目目标 (5)

3应用环境 (5)

3.1系统运行的网络环境 (5)

3.2系统运行的硬件环境 (6)

3.3系统运行软件环境 (6)

4功能规格 (7)

4.1系统结构图 (7)

4.2系统活动图 (8)

(8)

5 系统分析 (9)

5.1角色定义 (9)

5.1.1管理员 (9)

5.1.2学生 (9)

5.1.3教师 (9)

5.2管理员子系统 (9)

5.3学生子系统 (12)

5.4教师子系统 (15)

6 性能需求 (18)

6.1界面需求 (18)

6.2响应时间需求 (18)

6.3可靠性需求 (19)

6.4开放性需求 (19)

6.5可扩展性需求 (19)

6.6系统安全性需求 (19)

7产品提交 (19)

8实现约束 (20)

9签字 (20)

1导言

1.1目的

该文档是关于用户对于学生选课系统的功能和性能的要求,重点描述了学生选课系统的设计需求,将作为对该工程在概要设计阶段的设计输入。

本文档的预期读者是:

●设计人员

●开发人员

●项目管理人员

●测试人员

●用户

1.2范围

该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。

1.3缩写说明

aspx

Visual studio 的系统设计页面。

UML

UML(Unified Modeling Language)统一建模语言的缩写。

1.4术语定义

1.5引用标准

[1] 《企业文档格式标准》 V1.1

北京长江软件有限公司

[2] 《需求规格报告格式标准》 V1.1

北京长江软件有限公司软件工程过程化组织

1.6参考资料

[1] 《UML》 V1.1

北京长江软件有限公司

[2] 《需求规格报告格式标准》 V1.1

北京长江软件有限公司软件工程过程化组织

1.7版本更新信息

本文档的更新记录如表A-1。

表A-1 版本更新记录

修改编号修改日期修改后版本修改位置修改内容概述001 2011.4.5 0.1 全部初始发布版本

002 2011.4.10 0.2 3.1章节增加

003 2011.4.15 0.3 4.1章节修改

004 2011.4.16 0.4 5.1章节修改

005 2011.4.18 1.0 7章节增加

2系统定义

2.1项目来源及背景

随着高校教学改革的不断深入,越来越多的高校都陆续采用了学分制。高校大学生们可以根据自己兴趣和爱好来自由选择自己所喜爱的课程。基于高校校园网的网上选课系统不仅克服了以往手工报送选课方式所暴露出的缺点与不足。同时极大地提高了高校教务人员工作效率,极大地方便了高校师生。网上学生选课系统在B/S的架构下采用了目前最流行的Internet的主流技术ASP.NET技术作为运行平台。与传统的C/S体系结构相比,B/S结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。网上选课系统的推出,使得全校任选课的维护、学生选课及查询、成绩录入、统计等工作均变得轻松高效,形成了教与学的积极互动。同时当需要对该系统进行升级时,只需更新服务器端的软件,而不必更换客户端软件,减轻了系统维护与升级的成本与工作量,方便普通用户使用。

2.2项目目标

本项目设定的目标如下:

●系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;

●系统具有良好的运行效率,能够达到提高效率的目的;

●系统应有良好的可扩充性,可以容易地加入其他系统的应用;

●通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力;

3应用环境

3.1系统运行的网络环境

该系统采用B/S模式,由服务端和客户端浏览器组成。网络操作系统采用Microsoft 的Windows Server 2003,配置IIS 6.0,并安装.NET Framework为ASP.NET应用程序

提供运行平台。开发环境采用Microsoft Visual Studio 2008,开发语言为c#。数据库服务器采用SQL Server 2005,它具有大型数据库的功能,在数据的完整性、安全性方面能够得到保障,并且能和Windows Server2003无缝连接。

图1.1 网络拓扑图

3.2系统运行的硬件环境

最低要求:CPU 1.6 GHz、内存:384 MB RAM显示器:1024x768、硬盘:5400 RPM

建议配置:2.2 GHz 或速度更快的、1024 MB 或更大容量的RAM、1280x1024显示器、7200 RPM 或更高转速的硬盘

3.3系统运行软件环境

本系统的软件环境如下:

?操作系统:UNIX/Linux/Windows 2000或以上版本

?数据库:SQL Server 2005

?开发工具包:Microsoft Visual Studio 2008

?Web服务器:IIS6.0以上

浏览器:IE 6.0以上

4功能规格

4.1系统结构图

根据系统用户的不同可以划分为3个子系统:管理员子系统、学生子系统和教师子系统(如图1-2)。

教师子系统查看学生选课信息

管理学生成绩修改登陆密码

查看任教课程信息教师登录

学生子系统查看成绩信息

修改密码

查看选课信息

学生登录

学生选课

管理员子系统

管理教师信息管理课程信息

修改密码

管理学生信息管理员登录

选课系统

图 1-2 系统结构图

4.2系统活动图

教师

管理员学生管理员登录

添加教师

添加学生

添加课程教师登录

学生登录

选择课程

查看课程

查看所教课程

查看选课学生

退出

编辑学生成绩

查看成绩

图 1-3 系统活动图

5 系统分析

5.1角色定义

5.1.1管理员

管理员负责向系统中添加学生和教师的个人信息以及课程信息,实现对教师、学生和课程信息的修改、删除、查询操作,并对管理员个人密码进行修改。

5.1.2学生

学生具有查看待选课程信息和任课教师信息、学生个人密码修改、选择课程、查看所选课程和管理已选课程的功能,还可以输入查询条件进行查询操作。

5.1.3教师

教师具有查看选择自己课程学生信息和开课信息、教师个人密码修改、学生成绩录入和修改的功能,还可以输入查询条件进行查询操作。

5.2管理员子系统

管理员子系统包括管理员登录、学生信息管理、教师信息管理、课程信息管理、修改登录密码、注销退出系统六个功能模块(如图1-4)

管理员登录

管理学生信息

管理教师信息

管理课程信息

管理员

修改登陆密码

图1-4 管理员子系统用例图

1)管理员登录

管理员输入正确的用户名和密码登录系统

用例描述:管理员登录;

执行者:管理员;

前置条件:管理员进入学生选课系统管理员登录界面,输入正确的用户名、密码和验证码;

后置条件:管理员登录系统后,进入管理员首页;

基本路径:

a) 进入学生选课系统登录界面;

b) 点击管理员登录,进入管理员登录界面;

c) 输入用户名、密码、验证码,点击登录。

2)学生信息管理

用于对学生基本信息进行增加、删除及修改等基本操作,查看学生选课和课程信息用例描述:学生信息管理

执行者:管理员

前置条件:管理员登录后台管理界面;

后置条件:如果学生信息维护成功,则学生的相关信息将记录到数据库中;

基本路径:

a) 进入后台管理界面,显示管理员的所有功能菜单,点击学生管理;

b) 点击查看学生信息,可以浏览到所有的学生信息;

c) 输入不同的查询条件,可以查看不同的学生信息;

d) 可以对学生基本信息进行删除、修改等基本操作;

e) 点击学生选课信息,可以浏览到所有学生的选课信息;

f) 输入不同的查询条件,可以查看不同学生的选课信息;

g) 可以对学生选课信息进行删除操作;

h) 点击添加学生,可以添加学生基本信息。

3)教师信息管理

用于对教师记录进行增加、删除及修改等基本操作

用例描述:教师信息管理

执行者:管理员

前置条件:管理员登录后台管理界面;

后置条件:如果教师信息维护成功,则教师的相关信息将记录到数据库中;

基本路径:

a) 进入后台管理界面,显示管理员的所有功能菜单,点击教师管理;

b) 点击查看教师信息,可以浏览到所有的教师信息;

c) 输入不同的查询条件,可以查看不同教师的信息;

d) 可以对教师基本信息进行查看修改、删除等基本操作;

e) 点击添加教师,可以添加教师信息。

4)课程信息管理

通过此模块对课程信息进行增加、修改、删除等基本操作

用例描述:课程信息管理

执行者:管理员

前置条件:管理员登录后台管理界面;

后置条件:如果课程信息维护成功,则课程的相关信息将记录到数据库中;

基本路径:

a) 进入后台管理界面,显示管理员的所有功能菜单,点击课程信息管理;

b) 点击查看课程信息,可以浏览到所有的课程信息;

c) 输入不同的查询条件,可以查看不同课程的信息;

d) 可以对课程信息进行查看修改、删除等基本操作;

e) 点击添加课程,可以添加课程信息。

5)修改登录密码

用户可以在登录系统后修改密码,以确保信息私有性和安全性

用例描述:修改登录密码

执行者:管理员

前置条件:管理员登录后台管理界面;

后置条件:如果登录密码修改成功,则相关信息将记录到数据库中;

基本路径:

a) 进入后台管理界面,显示管理员的所有功能菜单;

b) 点击修改密码,可以对修改管理员的登录密码。

5.3学生子系统

学生系统的包括学生登录系统、查看开课信息、查看教师信息、学生选定课程、查看选课信息、查看课程成绩、修改登录密码、注销退出系统九个功能模块(如图1-3)

学生

登录系统

查看选课信息

查看成绩信息

选择课程

修改登陆密码图1-5 学生子系统用例图

1)学生登录系统

学生输入正确的用户名和密码登录系统

用例描述:学生登录

执行者:学生

前置条件:进入学生选课系统学生登录界面并输入学号、密码和验证码

后置条件:进入学生选课学生主界面

基本路径:

a)进入学生选课系统学生登录界面。

b)输入学号、密码和验证码。

c)点击“登录”按钮,进入学生选课系统学生主界面。

2)查看选课课信息

了解课程的课程主要介绍、课程的任课教师信息、课程编号等以决定是否选修该课程,了解任课教师的基本信息,包括:教师姓名、教师个人简介等,以方便学生决定是否选修其任教的课程

用例描述:选择课程

执行者:学生

前置条件:学生登录系统成功

后置条件:进入选择课程界面,可以了解课程的主要介绍、课程任课教师信息等

a)进入选课系统学生主界面,显示学生的所有功能菜单;点击左边列表中的“选择课程”。

b)进入学生选课界面。

c)在课表一览中,可以点击教师姓名来了解该课程任课教师的详细信息,也可以点击“详细信息”来了解课程的主要介绍。

3)学生选定课程

学生对自己喜欢的课程进行选择,选课结果将放到学生的选课表中,还可以查询自己己选修的课程及相关的信息,用户可以从选课结果表中删除已选择的课程,再改选其它的课程用例描述:学生选定课程

执行者:学生

前置条件:学生登录系统成功

后置条件:选择课程、查询所有课程或查询特定课程

基本路径:

a)进入选课系统学生主界面,显示学生的所有功能菜单;点击左边列表中的“选择课程”。

b)在课表一览中,选择自己要选择的课程,并点击“选择课程”。系统会将这门课程添加到已选择课程中,并弹出对话框“选择课程成功!”,否则会弹出“你已经选择了该门课程!”。

c)学生可以针对课程号、课程名、教师名进行快速查询。选择查询条件后,点击“查询”,就可以查询所要查看的课程。

d)学生可以点击“查看全部课程”,可以在课表一览中显示全部课程。

4) 查看课程成绩

查询已选修课程的考核成绩

用例描述:查看课程

执行者:学生

前置条件:学生登录系统成功

后置条件:查看已选课程、删除已选课程

a)查看已选择课程

b)可以删除已选课程

5)修改学生密码

每个使用系统的用户都有一个用户帐号和密码,学生用户默认密码为自己的身份证号,用户可以在登录系统后修改密码,以确保信息私有性和安全性。

用例描述:修改学生密码

执行者:学生

前置条件:学生登录系统成功

后置条件:填写旧密码、新密码、重复新密码,然后提交

基本路径:

a) 填写旧密码、新密码、重复新密码

b) 点击“提交”,成功则弹出对话框“密码修改成功”。否则弹出“旧密码错误”或

“新密码错误”。

c)点击“返回”,则回到学生选课系统主界面。

5.4教师子系统

教师子系统包括教师登录系统、查看任教课程信息、查看学生选课信息、查看学生选课信息、录入学生课程成绩、查看学生成绩信息、修改登录密码、注销退出系统七个部分(如图1-6)。

登录系统

查看任教课程信息

查看学生选课信息

修改登陆密码

管理成绩信息

教师

图 1-6 教师子系统用例图

1)教师登录系统

教师输入正确的用户名和密码登录系统 用例描述:教师登录系统 执行者:教师

前置条件:教师进入学生选课系统教师登录界面,输入正确的用户名、密码和验证码; 后置条件:如果登录成功,进入选课系统教师主界面 基本路径:

a)学生选课系统登录界面有学生登录,教师登录,管理员登录三个选项,选择教师登

b)输入教师编号,密码,验证码,点击登录按钮 c)登录成功,以教师身份进入学生选课系统

2)查看任教课程信息

一个教师可以开设多门课程,教师登录后可以看到自己所教的课程信息 用例描述:查看任教课程信息

执行者:教师

前置条件:以教师身份登录学生选课系统

后置条件:查看选课学生的信息

基本路径:

a)以教师身份进入学生选课系统

b)进入查看选课学生页面,查看任教课程信息

3)查看学生选课信息

教师查询所有选修自己任教课程的选课学生信息,如学生号、姓名、班级、所属院系等用例描述:查看选课学生信息

执行者:教师

前置条件:以教师身份登录学生选课系统

后置条件:查看选课学生的信息,可以按条件进行查询或全部查询

基本路径:

a)以教师身份进入学生选课系统

b)进入查看选课学生页面

c)打开查看学生页面

d)按条件进行查询或全部查询学生信息

4)管理成绩信息

教师给选修自己课程的所有选课学生进行成绩管理,包括成绩录入、成绩修改,查看学生成绩信息

用例描述:管理成绩信息

执行者:教师

前置条件:以教师身份登录学生选课系统

后置条件:打开成绩管理页面,编辑学生成绩

基本路径:

a)以教师身份进入学生选课系统

b)进入成绩管理页面

c)打开编辑学生成绩页面

d)编辑学生成绩

5)修改登录密码

每个使用系统的用户都有一个用户帐号和密码,教师用户默认密码为自己的教师号,用户可以在第一次登录系统后修改密码,以确保信息私有性和安全性,密码进行加密。

用例描述:修改登录密码

执行者:教师

前置条件:以教师身份登录学生选课系统

后置条件:修改密码成功,则修改数据库中记录相关信息。

基本路径:

a)以教师身份进入学生选课系统

b)进入修改密码页面

c)输入旧密码,新密码,提交信息

6 性能需求

根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。

6.1界面需求

系统的界面要求如下:

1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。

2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。

3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。

4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。

6.2响应时间需求

无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接

数据库服务器等,避免出现长时间等待甚至无响应。

6.3可靠性需求

系统应保证7X24内不当机,保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。

6.4开放性需求

系统应具有十分的灵活性,以适应将来功能扩展的需求。

6.5可扩展性需求

系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。

6.6系统安全性需求

系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。

7产品提交

提交产品为:

a)应用系统软件包

b)数据库初始数据

c)系统开发过程文档

d)系统使用维护说明文档

提交方式:CD介质

8实现约束

系统的实现约束如下:

a)操作系统为window2000

b)开发平台为:visual studio 2008

c)数据库为Sqlserver2000

9签字

本需求规格经过双方认可,特签字如下表A-2。

表A-2:需求规格签字

用户签署信息企业签署信息

单位名称北京XXX公司单位名称XXX

签署人姓名XXX签署人姓名XXX

签署日期20011.4.18 签署日期20011.4.18

学生选课系统需求分析说明书

需求分析说明书

摘要 随着社会的发展,学生的人数和课程的种类急速增加,传统的选课管理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管理系统。 本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以及前台应用程序。 文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨论;接着,对系统前台开发工具PowerBuilder9.0,学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。 系统可以实现学生选课的一些重要功能,如:课程的添加、删除,信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的维护等。 关键词管理系统;数据库;PowerBuilder9.0;SQL Server 2000

目录 1. 引言 ---------------------------------------------------------- 4 - 1.1编写目的 --------------------------------------------------- 4 - 1.2项目围 ----------------------------------------------------- 4 - 1.3参考资料 --------------------------------------------------- 4 - 2. 任务概述 ------------------------------------------------------ 4 - 2.1产品概述 --------------------------------------------------- 5 - 2.2用户特点 --------------------------------------------------- 5 - 2.3条件与限制 ------------------------------------------------- 5 - 3. 需求规定 ------------------------------------------------------ 5 - 3.1对功能的规定 ----------------------------------------------- 5 - 3.2对性能的规定 ----------------------------------------------- 7 - 3.3对输入输出的规定 ------------------------------------------- 8 - 3.4数据管理的规定 --------------------------------------------- 9 - 4. 运行环境规定 ----------------------------------------------- - 10 - 4.1用户界面 ------------------------------------------------ - 10 - 4.2设备 ---------------------------------------------------- - 10 -

仓库管理系统需求分析报告

软件需求分析报告 学生姓名: 学号: 专业班级:计算机科学与技术院(系):计算机与通信工程学院指导教师: 完成时间:2012年11月18日 成绩: 前言

仓库管理系统是物资管理系统的核心,是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要。一直以来人们使用人工的方式管理仓库,效率低,查找、更新和维护困难。今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已十分困难。如果不能保证正确的进货、验收及发货,就会导致生产过量的库存,延迟交货时间,增加增加经营成本,以致失去客户。随着科学技术的不断提高,计算机科学日渐成熟,仓库管理系统应运而生,其检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、等优点极大地提高人事劳资管理的效率;其能够有效地组织人员、空间和设备进行收货、存储、拣货和运输,组织运送原材料到生产企业,运送成品到批发商、分销商和最终客户手中等强大的功能已为人们所熟知。仓库管理系统是为企业的采购、制造计划、制造执行、客户服务系统与仓库或配送中心提供的管理手段,满足企业对低成本和快速处理的要求,帮助不同行业的企业解决复杂的配送问题并降低订单履行成本,它已越来越广泛的应用到各大仓库,并随着不断地完善发挥着越来越重要的作用。 目录 一、项目前景文档 (4) 1业务需求 (4)

1.1项目背景、业务机会和客户需要 (4) 1.2业务目标和成功标准 (4) 1.3业务风险 (5) 2解决方案的前景 (5) 2.1前景陈述 (5) 2.2主要特征 (5) 2.3假设(Assumption)和依赖(Dependency) (6) 2.4项目范围和局限性 (6) 2.4.1项目范围 (6) 2.4.2项目限制 (6) 2.5业务环境 (7) 2.5.1涉众档案 (7) 2.5.2运行环境 (7) 二、软件需求规格说明书 (8) 1引言 (8) 1.1概述 (8) 1.2背景 (8) 1.3定义 (9) 1.4参考资料 (9) 2任务概述 (9) 2.1目标 (9) 2.2运行环境(Operating Environment,OE) (9) 2.3假定(Assumption)和约束(Constraint) (9) 3需求规定 (10) 3.1对功能的规定 (10) 3.1.1用户需求 (10) 3.1.2系统需求 (25) 3.2非功能性需求 (38) 3.2.1性能需求(Performance) (38) 3.2.2安全设施需求(SAfety) (38) 3.2.3安全性需求(Security) (38) 3.2.4软件质量属性 (39) 3.3外部接口需求 (39) 3.3.1用户界面(User Interfaces,UI) (39) 3.3.2硬件接口(Hardware Interfaces,HI) (39) 3.3.3软件接口(Software Interfaces,SI) (39) 3.3.4通信接口(Communications Interfaces,CI) (39)

学生选课系统需求分析

学生选课系统软件需 求说明书

目录1 引言1 1.1 编写目的1 1.2 背景1 1.3 定义1 1.4 参考资料1 2 任务概述1 2.1 目标1 2.2 用户的特点2 2.3 假定和约束2 3 需求规定2 3.1 对功能的规定2 3.2 对性能的规定4 3.2.1 精度4 3.2.2 时间特性要求4 3.2.3 灵活性4 3.3 输入输出要求4 3.4 数据管理能力要求4 3.5 故障处理要求4 3.6 其他专门要求5 4 运行环境规定5 4.1 设备5 4.2 支持软件5 4.3 接口5 4.4 控制5

学生选课系统软件需求说明书 1 引言 1.1 编写目的 编写本文档的目的在于详细、准确和全面的定义本选课系统的功能和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。本文档所描述的需求信息将作为该项目最终验收的标准和依据。 预期读者:学生、老师、管理人员。 1.2 背景 本项目所开发的学生选课系统完成学校对学生的选课信息的统计与管理,减少数据漏掉的情况,同时也节约人力、物力和财力。告别以往的人工统计。 本项目开发的软件采用B/S 结构,方便学生、老师、管理员使用,学生可以再线查看可选课程信息、再线选课、信息修改、成绩查看,老师可以自己的课程人数、课程信息(包括开课时间、地点、开课方式),管理员可以对整个系统进行管理(包括系统管理、用户管理、课程管理)。 1.3 定义 B/S :即浏览器/服务器结构,基于浏览器的使用。 用户:用户分学生、老师和系统管理员,角色不同,所使用的功能不同。 网站:Internet 上提供Web 服务的计算机。该计算机的IP 绑定了域名,在浏览器输入域名就可以访问该计算机的web 资源。 1.4 参考资料 《信息系统分析设计与管理》 2 任务概述 2.1 目标 该系统用于提高教务处的工作效率,方便用户之间信息的交流,简化学生选课的流程,使选课管理工作更规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。在学校内部的现有局域网这个网络环境下,信息 由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,选课,修改,管理,达到信息共享。 2.2用户的特点 学生:本科水平。该系统主要为学生提供选课服务,因此学生可以直接查看选课情况,学生 可以根据本人学号和密码登录系统,进行操作,如核实个人信息,查看教师信息、课程信息,以便选课,查看自己选课结果,查询考试成绩等。

学生选课系统软件需求说明书

学生选课系统软件需求说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录: 目录 1引言................................................................................................................................................ .. 1 1.1 编写目的. .................................................................................................................................. 1 1.2 范围. (1) 1.3 定义. (1)

1.4 参考资料. (1) 2项目概述 (2) 2.1 项目来源及背景. ...................................................................................................................... 2 2.2 用户特点. . (2) 2.3 项目目标. (2) 3应用环境 (3) 3.1 系统运行的网络环境. (3) 3.2系统运行的硬件环境. (3) 3.3系统运行的软件环境. (4) 4功能需求规格 (4) 4.1角色定义. (4) 4.2系统主用例图. (5) 4.3登录模块. ................................................................................................................................... 6 4.4管理员模块.

高校学生选课系统数据库设计

数据库原理课程设计 ——高校学生选课系统 速提升。 本文是在对各大高校全校公开课学生选课情况进行实地调查后, 进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文

从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。 每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还 进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文 的参考文献。 本系统是采用 MVC 模式(jsp+javabean+servlet)进行的 J2EE 企业级开发,主要功能是对学生选课及相关信息进行管理。较行业同类 产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。数据库的安全性更高,对用户访问权限进行了严格控制。数据存 取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的 要求,极大的提高了学校的工作效率。 关键字:高校学生选课系统;Mysql;JSP 第一章系统开发可行性分析 分析系统的可行性,说明该软件开发项目的实现在技术上、经济上和操作上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 1.1技术可行性 技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满

足开发者的需要等。本课题是以jsp平台和Myeclipse作为开发工具,运用java 等语言进行开发,所使用的数据库是Mysql,数据库小巧、速度快,而且功能也十分完善,非常适合软件的开发。而且,平台降低开发和管理他们的数据基础设施的时间和成本,使得系统可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。综上所述,本系统所使用的技术完全可以满足该系统的开发。 1.2经济可行性 本课题开发所涉及的操作平台、开发工具基本上都是实验室机房已具备的软件,都是免费使用的,而且如今的市场情况是:其他都在涨价,就电子类产品在降价。而且我们可以免费参阅图书馆的书籍、期刊,免费下载相关文献资料,所以在经济上不存在很大的负担。 1.3操作可行性 由于本系统是以数据、图表作为人机交互载体的,在整个系统的使用过程中,需要用户输入相关信息,根据相应提示进行选择即可,操作简单,人机交互界面友好,系统具有较强的亲和性和易用性,用户只需要阅读用户手册,或者观看别人演示,即可熟练掌握本系统的使用。因此从操作可行性方面来说,本系统也是完全可行的。 第二章需求分析 2.1引言 为了规范、有条理的进行本系统的设计以及合理的满足使用者的需求,为使后续的开发维护工作变得可靠而轻松,编写本系统需求分析说明书,旨在开发过程中进行参考,使系统在需求的范围之内进行开发,避免重复劳动,加快开发进度以及提高开发效率,同时也是为以后系统维护服务提供指南。

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

1网上选课系统需求分析

《网上选课系统》需求分析报告 学号:20121004318 班级序号:111122 姓名:吴成进 指导教师:赵一石 中国地质大学信息工程学院 2014年12月

目录 1. 引言、 (3) 1.1编写目的 (3) 1.2项目背景 (3) 1.3定义 (3) 1.4参考文献 (4) 2. 任务概述 (4) 2.1目标 (4) 2.2用户类和特征 (4) 2.3 运行环境 (4) (1)硬件环境 (4) (2)软件环境 (4) 3. 数据描述 (5) 3.1静态数据 (5) 3.2动态数据 (5) 3.3数据流图 (6) 3.4数据库E-R图 (6) 4.功能模块 (7) 4.1功能划分 (7) 4.2功能描述 (8) 5.性能需求 (9) 5.1数据精确度 (9) 5.2时间特性 (10) 5.3适应性 (10) 6. 运行需求 (10) 6.1用户界面 (10) 6.2接口 (10) 6.3故障处理 (11)

1. 引言、 1.1编写目的 网上选课系统作为管理员与用户的选课关系的主要管理系统平台,其对应的读者是学校用户,因此,不仅要处理管理员与用户之间的信息,还要处理用户个人信息。所以选课系统中的数据不论是结构、类型还是彼此间的关联都是复杂多变的;对这种数据进行的处理也是多种多样的。因此,要实现对网上选课管理系统数据的及时、准确的处理和有效利用。 网上选课系统是一个系统的、完整的工程,完成该项工程,需要科学的方法理论作指导。选课系统需求分析说明书是对该软件功能需求、性能需求的描述。它明确工程的任务目标,用户需求规定以及完成该项工程运行环境的规定。编写本说明书的目的在于详细、准确和全面的定义本选课系统的功能和和用户需求,用以指导系统顺利地进行开发,并保证后续地开发能够保质保量的完成。 1.2项目背景 网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新现在大部分高等院校开始实行的学生的自主选课模式型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物理资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。 1.3定义 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

学生管理系统需求分析报告

需求分析报告 1. 概述 (1) 项目名称: 学生管理系统. (2) 项目的提出者: 郑州航院信息统计职业学院 (3) 项目用户: 全院师生. 2. 系统需求说明 背景 该项目的发是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生管理的自动化与准确化的要求日益强烈的背景下构思出来的,该系统完成后可用于所有教育单位(包括学校,学院等等)的学生的管理. 目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,商业化的学生管理系统也不少.但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作. 系统需求 通过调研了解到: (1) 学校希望能够在查看学号的时候迅速得知该生的系别、专业、哪一届. (2) 学校希望通过能统计大量的以前无法统计的数据,方便管理. (3) 管理员有不同的职位,要可以进行权限设置. 系统功能要求 学校提出的要求,结合我们的技术建议再加以考虑, 产生了该管理信息系统的功能要求: (1) 编制一套流通管理系统. (2) 编制一套库存管理系统. (3) 编辑、查询、统计、打印模块. (4) 用户管理(用户记录管理和权限设置). (5) 对数据库能够灵活设置. (6) 不同的管理员有不同的设置. (7) 软件系统安全上要有一定的保障. (8) 增加各种尽可能多的查询功能. 对性能的要求 学校对系统性能无特殊的要求,只要查询学生的时候没有明显的延迟就可以了,学校目前有多届学生需要管理,查询时间不要超过 5 秒钟。 条件、假定、和限制 (1) 系统最小寿命. 系统应该能在无重大改动的条件下正常运行 5 年以上. (2) 对设备的要求. 要求稳定性良好,整套系统经济实惠. (3) 可以利用的信息和资源. 学校已经配置了多台计算机,以及网络设备,操作人员将使用Windows 98 以上操作系统. (4) 管理员受过较好的培训 3. 新系统的逻辑模型

网上选课系统-需求分析报告

、系统设计可行性 1.1 网上选课系统的产生 网上选课系统是针对在校学生和教师使用的,从学生的角度来说,由于教学制度的改革,现在大部分的高等院校开始实行学生自主选课模式,传统的教学模式已经不能适应新的教学模式,如果还只是通过纸上的方式选课,一方面浪费大量的人力、物力,另一方面浪费时间以及在统计过程中不可避免的会出现差错。随着高校的人数增加,暴露出来的弊端会越来越多。 因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教室的角度来讲,同样可以节约大量的时间和减少工作量以及减少错误的发生率。 1.2 可行性分析 网上选课系统的可行性分析包括以后几个方面: 1. 技术可行性 由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于B/S 模式的选课系统更加适合校园网,使得学生可以在任何有校园网的地方完成选课过程。 https://www.360docs.net/doc/d514092052.html,、C#语言在大二的时候学过了,而且数据库Access运 用的比较熟练,大部分做起来还算得心应手,部分不会的现在上网也比较方便,可以在网上进行查找。

2. 经济可行性 校园网应经普及,因此网络设备上不需要大的投入。加之, B/S 模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此,从经济上来说,开发网上选课系统不需要很大的投入,硬件上只需要Web 服务器和数据库服务器即可。 3. 操作可行性 B/S 模式的最大优势就是操作方便、如同浏览网页一样。综上所述,网上选课系统在高校中是可行的。 二、系统的需求分析 2.1 引言 2.1.1 编写的目的 本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。 本文档的预期读者是: 设计人员 开发人员 管理和测试人员 最终用户 2.1.2 背景

网上选课系统-需求分析报告

一、系统设计可行性 1.1网上选课系统的产生 网上选课系统是针对在校学生和教师使用的,从学生的角度来说,由于教学制度的改革,现在大部分的高等院校开始实行学生自主选课模式,传统的教学模式已经不能适应新的教学模式,如果还只是通过纸上的方式选课,一方面浪费大量的人力、物力,另一方面浪费时间以及在统计过程中不可避免的会出现差错。随着高校的人数增加,暴露出来的弊端会越来越多。 因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教室的角度来讲,同样可以节约大量的时间和减少工作量以及减少错误的发生率。 1.2可行性分析 网上选课系统的可行性分析包括以后几个方面: 1.技术可行性 由于校园网络的普遍应用,使得网上选课非常的方便,无需再进行网络的建设。基于B/S模式的选课系统更加适合校园网,使得学生可以在任何有校园网的地方完成选课过程。 https://www.360docs.net/doc/d514092052.html,、C#语言在大二的时候学过了,而且数据库Access运 用的比较熟练,大部分做起来还算得心应手,部分不会的现在上网也比较方便,可以在网上进行查找。. 2.经济可行性

校园网应经普及,因此网络设备上不需要大的投入。加之,B/S 模式的系统只要求客户端具备浏览器的基本功能,就能实现网上选课。因此,从经济上来说,开发网上选课系统不需要很大的投入,硬件上只需要Web服务器和数据库服务器即可。 3.操作可行性 B/S模式的最大优势就是操作方便、如同浏览网页一样。 综上所述,网上选课系统在高校中是可行的。 二、系统的需求分析 2.1引言 2.1.1编写的目的 本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。 本文档的预期读者是: 设计人员 开发人员 管理和测试人员 最终用户. 2.1.2背景 由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生选课系统势在必行。鉴此,特开发此学生选课系统,该系统实现了选课的网络化、信息化、现代化。

人力资源管理系统需求分析报告

《人力资源管理系统》需求分析报告 1.需求获取及分析 1.1业务需求 随着计算机技术,网络技术和信息技术的发展,现在的办公系统更加趋于系统化,科学化和网络化,网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的的主要目的是实现信息的交流和信息共享,提供协同工作的手段,本系统对公司的人力资源进行管理,为人力资源管理人员提供一套简单的操作,使用可靠,界面友好,易于管理和使用的处理工具,对人力资源各种数据进行统一管理,避免数据存取,数据处理的重复,提高工作效率,减少数据处理的复杂性。 1.2用户需求 人力资源管理系统在企业中起着通行桥梁的作用,通过与其它的各个管理系统模块的信息连接,将整个企业有机、高效地带动起来,使得企业各个方面的工作因人力资源管理系统的高效、简便而更加顺利。 企业方面: 可以有效的进行对职工信息管理;增加、删除、修改员工信息;薪金发放;考勤以及招聘等工作。 职工方面: 每个职工都可以对自己的信息进行查看,查询薪金发放情况以及职称评比情况。 1.3功能需求 本系统的实现的功能主要划分为:

A.信息输入模块 B.用户查询模块 C.系统维护模块 D.系统输出显 示模块 E.考勤模块 F.招聘模块 本系统是一个集多项功能于一身的集成应用系统,用户只有按照提示信息,使用鼠标和键盘录入相应的信息内容即可完成所需的功能。本系统所有的提示信息均为中文显示,以方便用户的使用。 系统的主要功能有: A.信息输入模块:包括普通职工用户和管理员用户通过网络的输入登录条件和查询条件等操作。 B.查询模块:根据普通职工用户输入的查询条件(职工号)对系统所保存的记录内容(工资和奖金等)进行查询检索。 C.系统维护模块:包括对维护人员的个人信息密码的修改、数据库的及时更新,添加和过期记录增删以及对本系统的使用访问情况查询统计等维护工作。 D.系统输出显示模块:对查询到的数据集进行显示反馈,并多大量的数据进行分页显示;对普通职工用户输入的查询条件进行过滤判断,对错误的条件,进行反馈提示;同时对管理员的所有维护操作的成功与否进行反馈。 E.考勤模块:对员工上下班打卡情况以及出勤情况进行记录,汇总。 F.招聘模块:显示招聘信息并进行及时的更新。 1.4非功能需求 1.系统必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统

高校在线选课系统需求分析

目录 1.功能需求 ------------------------------------------------------------------------------------------------------- 2 2.功能概述 ------------------------------------------------------------------------------------------------------- 4 3.角色设计 ------------------------------------------------------------------------------------------------------- 5 3.1.角色框架设计-------------------------------------------------------------- 5 3.2.角色功能概述-------------------------------------------------------------- 5 4.详细功能说明------------------------------------------------------------------------------------------------- 6 4.1. 选课设置------------------------------------------------------------------ 6 4.2.学生登录选课-------------------------------------------------------------- 6 4.3.教师登陆查看:------------------------------------------------------------ 6

学生信息管理系统需求分析报告模板

学生信息管理系统需求分析报告

目录 1.序言 (3) 2.项目简介 (3) 2.1.系统标识 (3) 2.2.系统功能 (3) 2.3.用户选择 (3) 2.4.系统功能 (3) 2.4.1 (4) 2.4.2 (4) 2.4.3. (4) 2.4.4. (4) 2.4.5 (4) 2.4.6 (4) 2.4.7 (4) 2.4.8 (4) 3.模块划分 (4) 3.1.登入模块 (4) 3.2.学生信息管理 (4) 3.3.课程管理 (4) 3.4.成绩管理 (4) 3.5.管理员管理 (5) 3.6.退出 (5) 4.模块图 (5) 5.流程图 (8) 6.性能要求 (8)

1.序言 随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生信息管理系统。 2.项目简介 2.1.系统标识 系统名称:学生信息管理系统 2.2.系统功能 本系统主要功能是实现学校学生的信息管理、课程管理、成绩管理、学籍管理以及使用该系统的用户管理。 2.3.用户选择 本系统面向的用户有:学校的系统人员、管理人员、教师、学生。所以对计算机的人性化和易用性比较高,应用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课,做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。 2.4.系统功能 本系统主要应用于学生学籍管理、信息查询、教务信息维护和学生选课、学生奖惩安排几部分,又因为用户的不同,例如学生、教师、系统管理员的身份不

大学生选课系统需求分析报告

大学生选课系统需求分析报告

目录 1.引言 ........................................................................................................................... - 1 - 1.1 编写目的 .......................................................................................................... - 1 - 1.2 围.................................................................................................................... - 1 - 1.3 定义.............................................................................................................. - 2 - 1.4 参考资料 ........................................................................................................ - 3 - 2.项目概述................................................................................................................... - 3 - 2.1 项目描述 ........................................................................................................ - 3 - 2.2 项目功能........................................................................................................ - 4 - 2.3 用户特点........................................................................................................ - 5 - 2.4 一般约束........................................................................................................ - 5 - 3 具体需求.................................................................................................................. - 6 - 3.1 功能需求 ........................................................................................................ - 6 - 3.1.1 基础代码 ............................................................................................... - 6 - 3.1.2 选课教务管理 ....................................................................................... - 8 - 3.1.3 选课需求 .............................................................................................. - 9 - 3.2 外部接口需求............................................................................................... - 10 - 3.2.1 用户接口 ............................................................................................ - 10 - 3.3 性能需求...................................................................................................... - 10 - 3.4 设计约束....................................................................................................... - 11 - 3.5 属性.............................................................................................................. - 11 - 3.5.1 可用性................................................................................................. - 11 - 3.5.2 安全性 ................................................................................................ - 12 - 3.5.3 可维护性............................................................................................. - 12 - 3.5.4 可转移\转换性 .................................................................................. - 12 - 3.5.5 警告.................................................................................................... - 12 - 3.6 其他需求....................................................................................................... - 12 - 3.6.1 数据库................................................................................................. - 12 - 3.6.2 操作.................................................................................................... - 13 - 3.6.3 界面需求............................................................................................. - 14 -

学生选课系统需求分析书

学生选课系统需求分析书 《学生选课系统》需求分析报告 1 引言 1.1 编写的目的 该学生选课系统需求分析报告的目的在于通过该报告,可以使系统实现如下功能:学生信息管理,课程信息管理,用户信息管理,选课信息管理,个人信息管理,备份恢复数据库。使用户的需求能够清晰的呈现出来。 1.2 背景 学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 该学生选课系统的任务提出者河南交通职业技术学院教务处,最终用户为河南交通职业技术学院所有在校学生,教师,学生选课系统的系统管理员。 1.3 参考资料 《软件工程》Ian Sommerville,2004年4月第一版第一次印刷,72页---86页,103页---116页,301页到313页 《ISO软件工程模版(4)需求说明书》 2 任务概述 2.1 目标 随着各大高校的扩招及信息化社会的到来,学校为了提高学生学习兴趣,越来越多的学校采用让学生自主选择所学课程,但以往的工作都是教务处手工填表的形

式搜集选课信息,存在效率低下,数据冗余的缺点,学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课信息管理的安全性的双重要求下出现的。 该系统采用C/S架构,其作用范围为所有在校学生和教师和系统管理员。使学生能够方便地通过本系统进行课程查询和课程选择,使系统管理员能够通过本系统方便的进行课程信息(包括已选课程信息),用户信息,学生信息的维护,切实地减少了学校对信息管理的工作量同时也提高了信息的安全性。 2.2 用户特点 本系统的最终用户就有四类:学生,一般用户,管理员,超级管理员。系统的超级管理员的技术特长就是能够熟练的进行数据库的备份恢复的维护,保证学校信息的安全性。该学生选课系统的使用频度大概使每学期的开学选课时期。 1、户分类: , 超级管理员:Admin , 管理员:由超级管理员注册 , 学生:由学生信息管理系统添加,同时添加到用户列表中 , 一般用户:由管理员或者超级管理员注册。 用例分析 超级管理员用例图 管理学生

教务管理系统需求分析报告

教务管理系统需求分析报告 1.任务概述 1.1目标 通过Internet完成对教务系统的管理,有利于管理者根据教务管理系统及时的对信息进行处理,每个用户可以通过Internet登录系统,并对自己的权限进行相应的操作。设计的目标是尽量大道人力与设备的节省、并且处理数据的速度提高。 该设计面向教务处、院、系教师和全校学生,实现教学资源管理,学籍管理,教学计划,开课/排课管理,选课管理、考务管理,成绩管理,教师管理,教材管理,教学质量监控,开放性实验管理,毕业设计管理和毕业审核等功能。 1.2运行环境: 1台服务器:2.4G双CPU,SCSI双硬盘镜像,2G内存,LINUX7.0,Apache+PHP+Mysql服务器 客户机:CPU 2.0G,512M内存,windowsXP操作系统, 连接Internet。 1.3条件与限制 为完成本系统的开发,应配备WEB服务器、CVS服务器、FTP服务器、文本编辑工具、微机若干台、打印机一台。可利用软件现有的服务器及教师办公用微机等设备。 2.功能需求 2.1.教学计划管理 1)教学计划既要保持相对的稳定性,同时还应满足各教务人员对教学计划进行

调整与更变,能自动生成每学期的教学计划。 教学计划管理能自动生成各班级的课表及上课老师,方便师生查阅。同时能避开节假日正常的教务活动 遇到突发事件能及时自动更新教学计划 2.2学生学籍管理:学生的基本情况、学生获奖和受处分的情况等。学籍变动管理、学生注册管理。 2.3学生成绩管理:管理学生每学期的所学的课程、课程性质、学分、学时、及成绩进行管理。包括成绩管理、分析内容。学生可以登录到学校相应成绩管理系统对自己的学科、学时、学分等相关信息进行查询。毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。同时每学期末时系统将自动给家长发送一封关于本学期子女在学校的学习成绩及表现等。 2.4教师管理 1)教师信息管理 该系统管理员可以查询所有老师的用户资料以及更新教师资料。 2)教师资料存储 3)教师异动、教师进修、教师教学考勤、权限设置。 2.5选课管理 系统为学生和教务人员提供不同的入口。学生和教务人员具有不同的操作权限,学生可以修改个人基本信息、选课、退课、查看自己的课程;教务人员通过本功能可以及时掌握学生选课的进程,对系统进行全面的管理,如选课信息的录入、查询、修改、删除等。 2.5.1学生网上选课平台(B/S结构)

相关文档
最新文档