第二章 系统需求分析 2.1 需求分析 paper51.com 学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视。是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 内容来自论文无忧网 www.paper51.com
本系统具体有以下功能: 内容来自论文无忧网 www.paper51.com
n 个人信息:包括学生和学生的个人资料 copyright paper51.com n 课程计划:计划课程的开课时间,上课地点,上课老师等信息 http://www.paper51.com n 管理功能:课程发布,修改,删除。学生,老师用户的添加删除。新闻的发布和删除和修改 copyright paper51.com n 教师用户:教师可以修改密码,查看课程和选修自己课程的学生列表以及查看新闻 copyright paper51.com
n 学生用户:选修课程,可以取消选择 内容来自www.paper51.com n 条件查询:用户可以查询自己所需的资料 http://www.paper51.com n 退出系统 http://www.paper51.com 2.2可行性分析 http://www.paper51.com 1.经济性 内容来自www.paper51.com
系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现学生,老师与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率,和周期。 内容来自论文无忧网 www.paper51.com 2.技术性 copyright paper51.com 随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以方便个高校管理。在这样一个社会背景下,基于Windows和SQL Server 2000 ,运用先进的JSP技术,采用B/S模式开发的学生网上选课系统,将学生、老师、管理员、有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。 paper51.com 3.操作性: 内容来自论文无忧网 www.paper51.com
该系统操作方便,简单。 paper51.com
2.3系统配置需求 paper51.com
(1)服务器配置 http://www.paper51.com 硬件平台: http://www.paper51.com CPU:P4 1.8GHz以上; copyright paper51.com 内存:256MB以上。 http://www.paper51.com 软件平台: 内容来自论文无忧网 www.paper51.com
操作系统:Windows 2000 Server; paper51.com 数据库:SQL Server 2000; 内容来自www.paper51.com 开发工具包:JDK Version 1.4.2; http://www.paper51.com JSP 服务器:Tomcat 5.0; copyright paper51.com 第三章 系统总体设计 http://www.paper51.com 3.1 项目规划 http://www.paper51.com 基于Windows操作系统和Microsoft SQL Server 2000数据库,建立一个B/S层结构的学生选课系统,使用JSP编程,实现学生的选课功能、以及教师查询上课信息。 copyright paper51.com
网上选课系统从功能上划分一共有3个主模块,主要实现教师信息管理、学生信息管理、课程信息管理,其中教师信息管理有教师姓名、教师工号、教师职称、教师所属系;学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、上课地点、上课时间、上课教师。管理员有权限去更改选课课程的信息。 内容来自论文无忧网 www.paper51.com l 身份登入:学生,教师,管理员三中身份登入(权限不同) 内容来自www.paper51.com l 用户管理:管理员可以添加各种权限的用户,修改,和删除用户 paper51.com l 课程管理:可以对颁布的课程表进行添加,删除,修改 http://www.paper51.com
l 新闻发布:管理员可以发布新闻并对其修改删除 内容来自论文无忧网 www.paper51.com |