基于jsp的选课系统报告含源文件

基于jsp的选课系统报告含源文件

ID:11000996

大小:126.14 KB

页数:18页

时间:2018-07-09

基于jsp的选课系统报告含源文件_第1页
基于jsp的选课系统报告含源文件_第2页
基于jsp的选课系统报告含源文件_第3页
基于jsp的选课系统报告含源文件_第4页
基于jsp的选课系统报告含源文件_第5页
资源描述:

《基于jsp的选课系统报告含源文件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、4080409基于jsp的选课系统基于JSP的选课系统一.概述1.1设计题目及实现目标随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视。是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将

2、产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。学习Web应用程序的开发(B/S方式),JSP编程技术开发选课系统;通过编程实践掌握JSP的动态网页与MySql数据库相结合的技术;通MVC(模型-视图-控制)架构模式,使其在开发过程中得以应用。实现系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可

3、维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。1.2开发环境简介实验中采用的开发环境:编译器:JDK1.6Web服务器:Tomcat6.0插件开发平台:MyEclipse8.5数据库服务器:MySQL5.0二.系统需求2.1系统功能描述学生选课系统是典型的信息管理系统(MIS),本系统是根据现代化校园的发展而设计的基于jsp的学生选课管理系统,本系统就是为了管理

4、好选课信息而设计的。学生选课系统需要满足来自两方面的需求,这三个方面分别是学生和老师。学生的需求是查询系的课程、学生选课情况;选课管理员的功能,包括对学生、4080409基于jsp的选课系统选课进行管理和统计。学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行本人课程情况的查询、修改和维护部分个人信息及对所在专业的所有班级进行成绩查询。管理员可以浏览、查询、修改、统计选课的基本信息;浏览、查询、统计和修改学生选课的基本信息设计不同用户的操作权限和登陆方法对所有用户开放的学生选课查询和个人部分信息

5、维护查看个人情况信息维护学生个人密码根据选课情况对数据库进行操作并生成报表根据选课情况对数据库进行操作并生成报表查询及统计各种信息维选课信息维护工作人员和管理员信息维护学生信息处理信息的完整性。1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选课模块。2)其中学生登录模块的功能是验证登录人员确实存在的学生,学生启动本系统后,系统提示输入学生学号码和密码(输出登陆密码及学生的学号)验证后进入主控操作界面。3)课程信息管理有学生已经选择的科目和可以选择的科目,学生同时可以在规定时间内对自己选择的科

6、目进行修改,学生必需先登陆才能进行对课程的选课否则不能进入选课系统.2.2系统功能模块1.系统用户由三类组成:教师、学生和管理员;2.管理员负责的主要功能:§课程审核,课程统计,成绩查看;§课程管理(删除和修改)§选课管理(实现选课功能开放和禁止、教师成绩输入开放和禁止)3.学生模块:主要包括学生选课模块、学生查询模块和学生部分信息修改模块。4.教师通过登录,可以添加课程,查看选课学生的基本信息,可以输入成绩;2.3E-R图实体-联系图(Entity-RelationDiagram)用来建立数据模型,在数据库系统概论

7、中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图4080409基于jsp的选课系统提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。系名系代号系科专业属于专业号专业名密码性别专业名学生姓名学号选修成绩属于属于班级号学期号系别名课程课程号课程名称课程简介课程性质课程状态无讲授专业号教师教师号姓名密码学期专业号老师号三.数据库逻辑结构设计3.1数据库的需求设计数据库技术是信息资源管理最有效的手段。数据库

8、设计是指:对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。方便显示和方便查询,建立两层:数据库的基本层-表和数据库的视图。3.2概念结构设计阶段(1)定义实体4080409基于jsp的选课系统实体集成员都有一个共同的特征和属性集,可以从收集的源材料——基本数据资料表中直接或间接标识

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。