欢迎来到天天文库
浏览记录
ID:428413
大小:3.98 MB
页数:29页
时间:2017-08-01
《毕业设计说明书 基于java的电子选课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2014届本科毕业生设计说明书2014届本科生毕业设计说明书题目:基于Java的电子选课系统的设计与实现姓名:XXX学号:XXX专业:XXX班级:XXX指导教师:XXX2014届本科毕业生设计说明书目录1.系统概述11.1设计目的11.2设计思路11.3系统需求分析11.4开发环境41.5运行环境41.6参考文献52.总体设计62.1系统结构62.1.1系统流程图62.1.2模块结构图62.2模块功能设计82.2.1登录功能82.2.2管理员管理功能82.2.3学生管理功能82.2.4教师管理功能9
2、3运行设计103.1用户界面103.2运行代码134.系统测试264.1系统功能测试264.2系统安全性测试264.3系统稳定性测试262014届本科毕业生设计说明书1.系统概述1.1设计目的随着国内高等教育改革,高等院校普遍扩招,大学生数量不断增加,这给高等院校选课带来了很多不便,相应地增加了教务管理系统的压力,在这计算机和网络技术发展成熟的大时代背景下,电子选课系统便应运而生,该系统就是利用高校内现有的网络信息资源是学生可以在网上选课,同时也方便了教务人员对学生课程的管理。电子选课系统相比较于传
3、统的选课来说,大大节省了时间,也较少了物力人力的消耗。在高等院校的教务管理中,选课的工作量非常大。传统的的手工选课不仅复杂,也涉及了大量的人力物力,对管理造成了诸多的不便。借助电子选课系统,利用计算机辅助技术进行选课,是学生在规定的时间内,可以不受时间地点条件的约束而顺利完成选课的申请。也避免了人工处理时容易产生的错误。同时学校也可方便地系统进行管理和控制从而提高了工作的效率。1.2设计思路在高等院校的教务管理中,选课的工作量非常大。传统的的手工选课不仅复杂,也涉及了大量的人力物力,对管理造成了诸多
4、的不便。借助电子选课系统,利用计算机辅助技术进行选课,学生在规定的时间内,可以不受时间地点条件的约束而顺利完成选课的申请。也避免了人工处理时容易产生的错误。同时学校也可方便地系统进行管理和控制从而提高了工作的效率。正式传统的选课的诸多不便给我们该系统提供了设计思路。1.3系统需求分析1.3.1系统的功能需求分析本系统涵盖了三个子系统,其中学生选课子系统包括学生选课,个人信息修改,查看已选课程,退选课程各环节。管理员管理子系统则实现了对学生、教师、课程、专业以及院系子信息的管理。教师子系统则实现教师查
5、看自己所教的课程和学生选课情况。22014届本科毕业生设计说明书系统概述1.3.2系统的可行性分析一.技术可行性:电子选课系统对机器的没有太高要求,开发技术包括jsp、tomcat主要是基于java,java技术比较成熟,面向对象,与平台无关,多线程等优点,安全,稳定。本系统运用工程化的系统开发方法,从而加快系统开发的速度,保证质量以及降低开支。二.经济可行性:本系统开发的费用比较低,Tomcat,oracle等都是网上可以免费下载的。传统选课管理有许多弊端,如管理效率低下,手工管理容易出错。运用此
6、系统,学生,教师和管理人员可凭用户名和密码查看选课情况。这些都极大地方便了录入,查询到管理的工作流程,节省了大量的人力和物力。三.操作可行性:随着计算机技术的推广和普及。人们也越来也多使用计算机,对计算机的操作比较熟悉,使用起来比较方便。1.3.3数据库设计分析实现本系统需要如下几个表格:表1-1:admin表:管理员表,用来存放管理员的信息包括用户账号,密码及用户名这里默认用户账号为201011,用户名为admin,密码为123。列名数据类型用户账号useridVarchar(20)用户名user
7、nameVarchar(20)用户密码passwordVarchar(20)表1-2:Student1表:用来存放学生用户注册信息的表,包括用户账号,用户名和密码。列名数据类型32014届本科毕业生设计说明书系统概述用户账号useridVarchar(50)用户名usernameVarchar(50)用户密码passwordVarchar(50)表1-3:Teacher1表:用来存放教师用户注册信息表,包括用户账号,用户名和密码信息列名数据类型用户账号useridVarchar(30)用户名user
8、nameVarchar(30)用户密码passwordVarchar(30)表1-4:Student表:学生表,用来存放学生信息的表,包括学生的姓名,学号,性别,专业,院系信息。列名数据类型学号SnoVarchar(50)姓名SnameVarchar(50)性别SexVarchar(50)专业编号MajoridVarchar(50)院系DeptidVarchar(50)32014届本科毕业生设计说明书系统概述表1-5:Teacher表:教师表,用来存放教师的编号,教师
此文档下载收益归作者所有