燕山大学
课程名称:专业综合课程设计
学生选课系统
学院(系) 信息科学与工程学院
年级专业 级计算机软件班
学生姓名
学 号
指导教师
日 期 2010 年 1 月 10 日
摘要
学生选课系统是目前高校必不可少的系统。在当前信息化的时代,对
学生课程、成绩的管理仅仅依赖手工操作,已经远远不能满足实际的需求
了。在单签计算机和网络高速发展的时代,人们开始充分利用现有的资源
来进行学校学生综合素质的管理,并且充分利用了 B/S 开发模式的优
势,系统中的角色只需要通过网络游览器就能使用系统,非常方便。
学生综合素质管理系统作为高校教务管理工作的一部分,即方便了学
生选课和查看分数、教师的教学管理,更加方便了学校的教务管理,本系
统 主 要 用 的 的 技 术 包 括 : MVC 三 层 架 构 开 发 模 式 , 即
JSP+JavaBean+servlet 三层结构,通过这种设计模型把应用逻辑、处理过
程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用。封
装了数据库操作类,以便调用数据库操作函数。
关键字: Dreamweaver,tomcat,mvc
2
目录
摘要.......................................................................................................................2
目录.......................................................................................................................3
一 系统分析.........................................................................................................5
1.1 用户需求描述........................................................................................5
1.2 系统功能描述.........................................................................................5
1.3 系统功能模块划分.................................................................................6
1.4 系统流程分析.........................................................................................8
二 数据库设计...................................................................................................10
2.1 数据库逻辑结构设计..........................................................................10
2.2 数据库实现...........................................................................................11
三 界面设计.......................................................................................................14
3.1 登陆界面..............................................................................................14
3.2 管理员管理首页..................................................................................15
3.3 管理员管理学生界面..........................................................................16
3.4 管理员管理教师界面..........................................................................17
3.5 管理员管理课程界面..........................................................................18
3.6 管理员管理班级界面..........................................................................19
3.7 学生选课界面......................................................................................20
3.8 学生查看成绩列表...............................................................................21
3.9 教师选择学生界面..............................................................................21
3.10 教师公布成绩界面............................................................................22
四 主要代码实现...............................................................................................23
4.1 登陆.......................................................................................................23
4.2 管理员管理学生..................................................................................25
4.3 管理员管理课程..................................................................................26
4.4 管理员管理班级..................................................................................27
4.5 通用模块..............................................................................................28
心得体会.............................................................................................................32
参考文献.............................................................................................................33
3
4
一 系统分析
1.1 用户需求描述
学生综合素质评价系统是将高校的学生课程,综合素质成绩通过网络
进行管理,给学生、教师和学校的管理人员都提供了方便。此系统中的角
色分为三种:系统管理员,教师和学生。系统管理员登录系统后可以对系
统进行管理,主要是对学生,教师、课程和班级的基本信息的维护;学生
主要是选课和个人的信息管理;教师则是选择学生和给学生打分。
1.2 系统功能描述
从以上的分析我们可以得知,学生综合素质管理系统的角色可以划分
为 3 类:
管理员:负责对学生、教师、课程、班级和第二课堂信息的管理。
学 生:选课、查看学分、修改个人信息。
教 师:选择学生、公布成绩。
这三类用户分别拥有自己的操作功能。我们根据操作划分模块,每一
个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。
下面我们根据这两个方面的需要,来分别描述各个模块要实现的功能。
1、登录
系统初始化好系统管理员,系统管理员添加学生和教师。管理员、学
生和教师在登录的时候,先选定角色,然后输入用户名和密码,登录系统。
2、管理员管理学生
管理员可以对学生进行管理,查看所有教师信息、添加新学生、更改
学生信息以及删除学生。包括信息有:学生号、学生姓名、密码、学生所
在系、性别和籍贯。
3、管理员管理学生
管理员可以对教师进行管理,查看所有教师的信息、添加新教师.、
5
评论0