毕业设计说明书53866.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计说明书53866

2014届本科生毕业设计说明书 题目:基于Java的电子选课系统的设计与实现 姓 名: XXX 学 号: XXX 专 业: XXX 班 级: XXX 指 导 教 师: XXX 目 录 1.系统概述 1 1.1设计目的 1 1.2设计思路 1 1.3系统需求分析 1 1.4开发环境 4 1.5运行环境 4 1.6参考文献 5 2.总体设计 6 2.1系统结构 6 2.1.1系统流程图 6 2.1.2模块结构图 6 2.2模块功能设计 8 2.2.1 登录功能 8 2.2.2 管理员管理功能 8 2.2.3学生管理功能 8 2.2.4 教师管理功能 9 3运行设计 10 3.1 用户界面 10 3.2 运行代码 13 4.系统测试 26 4.1系统功能测试 26 4.2系统安全性测试 26 4.3系统稳定性测试 26 1.系统概述 1.1设计目的 随着国内高等教育改革,高等院校普遍扩招,大学生数量不断增加,这给高等院校选课带来了很多不便,相应地增加了教务管理系统的压力,在这计算机和网络技术发展成熟的大时代背景下,电子选课系统便应运而生,该系统就是利用高校内现有的网络信息资源是学生可以在网上选课,同时也方便了教务人员对学生课程的管理。电子选课系统相比较于传统的选课来说,大大节省了时间,也较少了物力人力的消耗。在高等院校的教务管理中,选课的工作量非常大。传统的的手工选课不仅复杂,也涉及了大量的人力物力,对管理造成了诸多的不便。借助电子选课系统,利用计算机辅助技术进行选课,是学生在规定的时间内,可以不受时间地点条件的约束而顺利完成选课的申请。也避免了人工处理时容易产生的错误。同时学校也可方便地系统进行管理和控制从而提高了工作的效率。 1.2设计思路 在高等院校的教务管理中,选课的工作量非常大。传统的的手工选课不仅复杂,也涉及了大量的人力物力,对管理造成了诸多的不便。借助电子选课系统,利用计算机辅助技术进行选课,学生在规定的时间内,可以不受时间地点条件的约束而顺利完成选课的申请。也避免了人工处理时容易产生的错误。同时学校也可方便地系统进行管理和控制从而提高了工作的效率。正式传统的选课的诸多不便给我们该系统提供了设计思路。 1.3系统需求分析 1.3.1 系统的功能需求分析 本系统涵盖了三个子系统,其中学生选课子系统包括学生选课,个人信息修改,查看已选课程,退选课程各环节。管理员管理子系统则实现了对学生、教师、课程、专业以及院系子信息的管理。教师子系统则实现教师查看自己所教的课程和学生选课情况。 1.3.2 系统的可行性分析 一.技术可行性: 电子选课系统对机器的没有太高要求,开发技术包括jsp、tomcat主要是基于java,java技术比较成熟,面向对象,与平台无关,多线程等优点,安全,稳定。本系统运用工程化的系统开发方法,从而加快系统开发的速度,保证质量以及降低开支。 二. 经济可行性: 本系统开发的费用比较低,Tomcat,oracle等都是网上可以免费下载的。传统选课管理有许多弊端,如管理效率低下,手工管理容易出错。运用此系统,学生,教师和管理人员可凭用户名和密码查看选课情况。这些都极大地方便了录入,查询到管理的工作流程,节省了大量的人力和物力。 三.操作可行性: 随着计算机技术的推广和普及。人们也越来也多使用计算机,对计算机的操作比较熟悉,使用起来比较方便。 1.3.3数据库设计分析 实现本系统需要如下几个表格: 表1-1 :admin表:管理员表,用来存放管理员的信息包括用户账号,密码及用户名这里默认用户账号为201011,用户名为admin,密码为123。 列名 数据类型 用户账号 userid Varchar(20) 用户名 username Varchar(20) 用户密码 password Varchar(20) 表1-2:Student1表:用来存放学生用户注册信息的表,包括用户账号,用户名和密码。 列名 数据类型 用户账号 userid Varchar(50) 用户名 username Varchar(50) 用户密码 password Varchar(50) 表1-3:Teacher1表:用来存放教师用户注册信息表,包括用户账号,用户名和密码信息 列名 数据类型

文档评论(0)

qiaogao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档