网上选课系统报告参考模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南经贸职业学院·信息管理系

Java web课程设计

《网上选课系统》

目录

第一章引言 (1)

1.1项目来源及定义 (1)

1.2项目要达到的目标 (1)

1.3项目开发计划 (1)

第二章需求分析 (2)

2.1系统功能性描述 (2)

2.1.1系统用例图 (2)

2.1.2网上选了子系统结构图 (4)

2.1.3 网上选课子系统结构图 (4)

2.2系统非功能性描述 (4)

2.2.1软硬件环境要求 (5)

2.2.2系统安全性需求 (6)

第三章系统概要设计 (6)

3.1软件模块结构设计 (6)

3.2界面设计 (7)

3.2.1网上选课子系统界面设计 (7)

3.2.2网上选课子系统界面设计 (7)

3.3数据库设计 (8)

3.3.1实体描述 (8)

第四章系统详细设计 (11)

4.1数据库的逻辑设计 (11)

4.1.1 表汇总 (11)

4.1.2 [管理员表] (12)

4.1.3 [课程表] (12)

4.2系统功能设计 (14)

4.2.1网上选课子系统业务流程 (14)

4.2.2网上选课子系统业务流程 (15)

4.3系统人机界面设计 (17)

第五章总结 (25)

5.1问题及解决方法 (25)

5.2总结与体会 (25)

5.3感谢.......................................... 错误!未定义书签。第六章参考文献 (27)

第一章引言

1.1项目来源及定义

网上选课系统是为了方便学生选课,方便主管部门对选课的管理,并为学生和教师的双向选择提供了平台。网上选课系统主要包括待选课程管理、选课学生管理、学生选课功能、选课控制(时间和人数)、选课情况统计汇总等功能,从而满足学生选课及教师选课管理的各项操作要求。

1.2项目要达到的目标

本系统主要是为了方便广大学生选课和老师教课以及管理员对系统的管理而开发的,通过本系统可以让广大学生老师和管理员能够快速有效地完成选课和对课程的管理,从而方便了

1.3项目开发计划

项目开发进度分为系统分析、需求分析、概要分析、详细设计、系统实施、系统维护六个阶段,具体进度安排如图1-1所示:

项目2011.1.10-

2011.1.11 2011.1.11-

2011.1.12

2011.1.12-

2011.1.13

2011.1.13-

2011.1.14

2011.1.14

系统分析需求分析总体设计详细设计

系统实施系统维护

第二章需求分析

需求分析是指在管理信息系统开发生命周期中系统详细调查阶段的各项活动和方法。

2.1系统功能性描述

此项目分成学生选课子系统、教师管理子系统、管理员管理子系统。其中他们要完成的功能如下:

学生选课子系统:

登陆成功后,查看选课信息、并选课;查看选课结果、删除选课结果;查看分数;查询(按学号查询、按班级查询)

教师管理子系统:

登陆成功后,添加课程信息;查看学生选课情况;统计

管理员管理子系统:

登陆成功后,管理教师、管理学生;可以分别对学生进行添加、删除和修改,管理教师,管理课程。对课程进行添加、删除。

2.1.1系统用例图:

2.1.2学生选课子系统结构图

学生

查看课程

信息选课

登录

查询其他人成绩

查询自己的成绩

查看自己选课情况

2.1.3 教师管理子系统结构图 教师管理子系统

教师

登录

添加课程信息

查看学生选课情况

打分

统计

2.1.4 管理员管理子系统结构图

管理员管理子系统

管理员登录

管理学

生管理教

管理

课程

2.2系统非功能性描述

2.2.1软硬件环境要求

正文

硬件配置要求:

客户机:普通PC

CPU:p4 1.8GHz

内存:256MB以上

分辨率:推荐使用1024*768像素

WEB服务器

CPU:P4 1.8GHz

内存:256MB以上

数据库服务器

CPU:P4 1.8GHz

内存:256MB以上

软件环境的要求:

操作系统:Windows2000

数据库:SQL server 2005

开发工具包:JDK Version 1.4.2

JSP服务器:Tomcat

2.2.2系统安全性需求

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

第三章系统概要设计

在经过了系统分析和需求分析之后,接下来的任务就是系统设计。

3.1软件模块结构设计

系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。以下是网上选课系统的层次图。

网上选课系统

管理员学生教师

教师管理课

学生管理

相关文档
最新文档