课程设计任务书:
1.使学生进一步巩固课堂学习内容,进一步了解系统的构成及技术特点,掌握管理信息系统建设的基本理论和基本技能,提高学生的系统分析、系统设计以及程序设计能力。
2.分析、设计和完成课程试验管理信息系统。具体实现以下功能: (1)学生查询成绩,更改信息,查询选课。 (2)老师录入成绩,录入学生信息,发布课程 (3)管理员更新管理信息。
(4)用户界面设计:采用窗口式,色彩柔和,界面友好,操作简单。
指导老师(签名)
年 月 日
1 / 29
前言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。课程管理系统是一个不断发展的新型学科,任何一个学校要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的学生课程管理信息系统。作为计算机应用的一部分,使用计算机对学生课程进行管理,.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生课程管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。
本文介绍了在JSP +MYSQL环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个学生课程信息管理系统的过程。通过分析一个学校学生课程管理的需要,创建了一个行之有效的计算机管理学生课程的方案。文章介绍了学生课程信息管理系统的系统分析部分,包括可行性分析、数据流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;本系统界面友好,操作简单,比较实用。
关键词:学生课程管理系统,JSP ,MYSQL
目录
一、系统概述 ................................................................................................................................... 2
1.1.非功能性需求分析 ............................................................................................................ 2 1.2.功能性需求分析................................................................................................................ 2 1.3.可行性分析 ....................................................................................................................... 2 1.4.开发及运行环境................................................................................................................ 3 二、系统分析 ................................................................................................................................... 4
2.1.设计目标 ......................................................................................................................... 4 2.2.系统总体分析.................................................................................................................. 4 2.3.业务流程图:.................................................................................................................. 5 2.4.功能分析图:.................................................................................................................. 6 2.5.E-R图: .......................................................................................................................... 6 2.6.数据流图: ..................................................................................................................... 9 2.7.数据字典 ....................................................................................................................... 10 2.8.系统设计 ....................................................................................................................... 11 三、系统设计 ................................................................................................................................. 12
3.1.模块设计 ....................................................................................................................... 12 3.2.代码设计 ....................................................................................................................... 14 3.3.数据库设计 ................................................................................................................... 16 3.4.输入输出设计................................................................................................................ 18 四、系统实现 ................................................................................................................................. 19
1.用户登录 ........................................................................................................................... 19 2.主界面 ............................................................................................................................... 19 3.课程管理模块主界面 ........................................................................................................ 20 4.课程类别管理模块主界面 ................................................................................................ 20 5.班级管理模块主界面 ........................................................................................................ 21 6、成绩管理模块.................................................................................................................. 21 第五章 学生课程管理系统测试 ................................................................................................... 22
5.1. 概述 ............................................................................................................................. 22 5.2 测试方法 ....................................................................................................................... 22
5.2.1 界面测试 .......................................................................................................... 22 5.2.2 功能测试 .......................................................................................................... 23 5.3 不同的测试技术区分 .................................................................................................... 24
5.3.1 白盒测试和黑盒测试技术............................................................................... 24 5.3.2 手工测试和自动化测试................................................................................... 24
第六章 开发技巧和难点 ............................................................................................................. 25 收获与体会..................................................................................................................................... 26 参考文献......................................................................................................................................... 27
1 / 29
课程实验管理信息系统
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)