《网络编程》课程设计-网上选课项目课程设计报告精选.docx

《网络编程》课程设计-网上选课项目课程设计报告精选.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络编程》课程设计-网上选课项目课程设计报告精选

《网络编程》课程设计报告(2014— 2015学年 第 1 学期)系 别:计算机学院软件工程系专业名称:12软件金融服务工程1班课程设计科目: 《网络编程》课程设计学生姓名:学 号:指导教师:成 绩:完成时间:2015年1月19日-1月23日项目组成员及分工项目角色日常职责人员分配项目组长项目架构,团队管理,版本控制,进度管理等等林勇前台开发人员前台界面设计及美工后台开发人员Web服务器端程序开发数据库开发人员数据库设计及实现测试人员项目测试文档完成人员课设文档建设日志记录人员日志记录项目组成员成绩项目组成员学号成绩一、网上选课系统概述一个基于JAVA-WEB开发的网上选课系统,可以使学生网上选课,查询课程信息更方便,教师能随时知道学生选课的情况以及学生课程的成绩。管理员能够增加,删除或修改课程信息。二、需求分析与总体设计2.1 需求分析1、系统名称网上选课系统2、任务概述在计算机网络,数据库和先进的开发平台上,利用所学的java语言,JSP知识等等,开发一个完整的网上选课系统。3、设计目的随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。??学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分,?学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。?与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。?网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。4、系统功能该系统由前台与后台两部分组成,其中,前台面向用户,用户可通过其注册、登入使用系统的功能;后台面向管理员,管理员可通过其管理课程。5、详细功能1)课程信息:包括课程编号、课程名称、开课班级和课程简介;2)学生信息:包括学生的姓名、密码、学号、班级和所选题目名称;3)教师信息:包括教师的姓名、任教课程、密码;3)系统管理员能够对教师、学生和课程信息进行增删改操作;4)教师能够增加、删除、修改课程信息,能够修改自己的密码;5)教师能够查看学生选课情况,并打印选课名单;6)学生能够查看针对自己班级所开设的选修课及被选情况,并选择题目;7)要求所有用户先登录后使用,根据用户身份(管理员/教师/学生)给予访问不同页面的权限。2.2 总体设计系统流程图如下图所示:2.1系统流程图1、登录模块设计学生或管理员登陆:当学生或管理员打开登入界面的链接时,需要学生输入合法的用户名、密码和验证码,成功登陆后,即可使用该系统,否则提示错误。登录模块流程图如下图所示:2.2登录模块流程图2、学生功能模块设计学生使用:当学生进入选课系统,可以进行查看个人信息、选课、查看已选、成绩查询等功能。学生功能模块流程图如下图所示:2.3学生功能模块流程图3、管理员功能模块设计管理员使用:当管理员进入选课系统,可以进行查看课程、增加课程、删除课程、修改课程、录入成绩等功能。管理员功能模块流程图如下图所示:2.4学生功能模块流程图三、界面设计页面整体设计考虑(风格、可用性等等)介绍。按功能模块分别介绍1、登录注册模块的界面设计此页面为我们的登录注册页面,若已拥有账户的学生或管理员可以直接登录,否则可以点击注册。进入注册界面如下图所示:3.1登陆注册页面2、学生注册功能模块的界面设计当学生注册账号时,即可通过该页面进行注册,但必需填写不可与他人相同的用户名、姓名和密码。如下图所示3.2用户注

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档