欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上选课系统报告参考模板.docx

    • 资源ID:15858109       资源大小:1.93MB        全文页数:28页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上选课系统报告参考模板.docx

    1、网上选课系统报告参考模板 河南经贸职业学院信息管理系 Java web课程设计网上选课系统 目 录第一章 引言 11.1项目来源及定义 11.2项目要达到的目标 11.3项目开发计划 1第二章 需求分析 32.1系统功能性描述 32.1.1系统用例图 32.1.2网上选了子系统结构图 42.1.3 网上选课子系统结构图 52.2系统非功能性描述 52.2.1软硬件环境要求 52.2.2系统安全性需求 6第三章 系统概要设计 73.1软件模块结构设计 73.2界面设计 73.2.1网上选课子系统界面设计 83.2.2网上选课子系统界面设计 83.3数据库设计 83.3.1实体描述 9第四章 系统

    2、详细设计 114.1数据库的逻辑设计 114.1.1 表汇总 114.1.2 管理员表 124.1.3 课程表 124.2系统功能设计 144.2.1网上选课子系统业务流程 144.2.2网上选课子系统业务流程 154.3系统人机界面设计 15第五章 总结 165.1问题及解决方法 165.2总结与体会 165.3感谢 16第六章 参考文献 17 第一章 引言1.1项目来源及定义 网上选课系统是为了方便学生选课,方便主管部门对选课的管理,并为学生和教师的双向选择提供了平台。网上选课系统主要包括待选课程管理、选课学生管理、学生选课功能、选课控制(时间和人数)、选课情况统计汇总等功能,从而满足学生

    3、选课及教师选课管理的各项操作要求。1.2项目要达到的目标本系统主要是为了方便广大学生选课和老师教课以及管理员对系统的管理而开发的,通过本系统可以让广大学生老师和管理员能够快速有效地完成选课和对课程的管理,从而方便了1.3项目开发计划项目开发进度分为系统分析、需求分析、概要分析、详细设计、系统实施、系统维护六个阶段,具体进度安排如图1-1所示:项目2011.1.10- 2011.1.112011.1.11- 2011.1.122011.1.12- 2011.1.132011.1.13- 2011.1.142011.1.14系统分析需求分析总体设计详细设计系统实施系统维护第二章 需求分析需求分析是

    4、指在管理信息系统开发生命周期中系统详细调查阶段的各项活动和方法。2.1系统功能性描述此项目分成学生选课子系统、教师管理子系统、管理员管理子系统。其中他们要完成的功能如下:学生选课子系统:登陆成功后,查看选课信息、并选课;查看选课结果、删除选课结果;查看分数;查询(按学号查询、按班级查询)教师管理子系统:登陆成功后,添加课程信息;查看学生选课情况;统计管理员管理子系统:登陆成功后,管理教师、管理学生;可以分别对学生进行添加、删除和修改,管理教师,管理课程。对课程进行添加、删除。2.1.1系统用例图:2.1.2学生选课子系统结构图2.1.3 教师管理子系统结构图教师管理子系统2.1.4 管理员管理

    5、子系统结构图管理员管理子系统2.2系统非功能性描述2.2.1软硬件环境要求正文硬件配置要求:客户机:普通PCCPU:p4 1.8GHz内存:256MB以上分辨率:推荐使用1024*768像素WEB服务器CPU:P4 1.8GHz内存:256MB以上数据库服务器CPU:P4 1.8GHz内存:256MB以上软件环境的要求:操作系统:Windows2000数据库:SQL server 2005开发工具包:JDK Version 1.4.2JSP服务器:Tomcat2.2.2系统安全性需求系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防

    6、止用户非法获取网页以及内容。 第三章 系统概要设计在经过了系统分析和需求分析之后,接下来的任务就是系统设计。3.1软件模块结构设计系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。以下是网上选课系统的层次图。图3.1 网上选课系统的HIPO图3.2界面设计本系统的用户界面按功能分客户端和管理端。3.2.1学生选课

    7、子系统界面设计客户端可以为学生提供网上选课的过程,学生通过选择身份登录,进入选课系统,然后进行选课,提交的选课结果传到服务器端,便于接下来的教师打分。教师打完分数后,学生登录后可以查询个人或其他人的成绩。首先进入选择登录身份界面,点击“登录”之后进入选择操作界面,包括“选修”、“查看选课结果”、“查询成绩”具体页面流如下图所示:查看选课结果选课查看选课信息学生网上登录选择登录身份3.2.2教师管理子系统界面设计客户端可以为教师提供网上查看学生选课信息、打分、统计的过程,教师通过选择身份登录,进入选课系统,然后进行学生选课信息,为学生打分,提交的分数传到服务器端,便于接下来的学生查询分数。首先进

    8、入选择登录身份界面,点击“登录”之后进入选择操作界面,包括“学生选课信息”“打分”“统计”3.2.3 管理员管理子系统界面设计客户端有为教师提供网上管理学生、管理教师、管理课程的过程,管理员通过选择身份登录,进入选课系统,然后可以选择学生管理,管理教师或管理课程,管理员的请求被提交到服务器端,满足用户的要求。首先进入选择登录身份界面,点击“登录”之后进入选择操作界面,包括“管理学生”、“管理教师”、“管理课程”。3.3数据库设计数据库设计是开发数据库及其应用系统的技术,也是信息系统开发和建设的重要组成部分。具体的说,数据库设计是要在一个给定的应用环境中,通过合理的逻辑设计和有效的物理设计,构造

    9、较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统用实体联系图(简称ER图)来描述系统的概念模型。ER图由实体、属性、联系三部分组成,其符号如图3.3所示: 实体 属性 联系图3.2 ER图图例3.3.1实体描述本系统涉及的实体有3个,其属性和结构如下:管理员(管理员编号、密码、姓名)教师(工号、密码、姓名、所教课程、所属院系)学生(学号、密码、姓名、性别、出生年月、班级、专业、所属院系、电话)3.3.2联系描述本系统实体间有3个关系,其关系如下:(

    10、1 )授课关系:老师、学生的关系是1:N;(2)管理关系:管理员、老师和学生的关系是1:M:N,因为一个管理员可以管理多个老师或学生;(3)选课:课程和学生的关系是1:,因为一门课可以有多个学生选;以上实体的联系属性如下:管理员(管理号、密码、姓名)老师(工号、密码、姓名、所教课程、所属院系)学生(学号、密码、姓名、性别、出生年月、班级、专业、院系、联系方式)课程(课程编号、课程名称、出版社、课程学时、课程学分、限制人数)3.3.3ER图(提示:在此画出E-R图)第四章 系统详细设计系统的详细设计阶段主要包括关系设计、数据库实现、处理过程设计、人机界面设计等部分。4.1数据库的逻辑设计数据库的

    11、逻辑结构设计的任务就是把概念结构设计完毕的基本ER图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。ER图向关系模式转换时,每个实体集用一个关系模式表示,其中实体集的属性被转化成关系的属性,联系的种类可以是一对一的关系,也可以是一对多的关系,或者是多对多的关系。下面列出了联系的转化规则:(1) 若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。(2) 若实体间的联系是1:N的,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系的属性。(3)

    12、 若实体间的联系是M:N的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。(4) 若实体间的联系是N:M:P的,则将联系的类型也转换成关系模式,其属性就是各个实体的类型主键加上联系类型本身的属性,而主键是各个实体主键的组合。应用上述方法,可以得到系统的数据库关系模式为:(表示主键,#表示外键)4.1.1 表汇总英文表名中文表名功能说明dmin管理员表对管理员的身份进行存储,验证Course课程表存储课程的信息,可对其添加、删除S_course学生选课表存储对学生选课的信息,可供查询、修改SC学生分数表教师对学生的打分记录,可以供管理员查看、修

    13、改,老师和学生进行查询Student学生信息表保存学生的选课信息和学生的基本信息,以及老师对学生的打分Teacher教师信息表教师的基本信息和教师的授课课程Teacherlogin教师登录表保存老师的密码,使其对学生打分4.1.2 管理员表表名Admin列名数据类型(精度范围)空/非空约束条件注释A_noNchar(10)非空主键登录号A_passwordNchar(15)非空无登录密码A_nameNchar(14)可以空无登录名4.1.3 课程表表名Course列名数据类型(精度范围)空/非空约束条件注释C_noNchar(10)非空无课程编号C-nameNchar(20)空无课程名称C_b

    14、ookNchar(30)非空无课程教材C_timeNchar(10)非空无课程学时C_ctInt非空无课程学分C_countInt空无课程分数C_selectedint空无限制人数4.1.4学生选课表表名S_course列名数据类型(精度范围)空/非空约束条件注释S_noNchar(16)空学生学号nameNchar(16)非空学生姓名C_noNchar(15)空课程编号S_courseNchar(15)非空课程名称4.1.5学生分数表表名SC列名数据类型(精度范围)空/非空约束条件注释S_noNchar(15)非空无学生学号S_nameNchar(16)空无学生姓名C_noNchar(10)

    15、空无课程编号C_nameNchar(16)空无课程名称C_scoreNchar(10)非空无分数4.1.6学生信息表表名Student列名数据类型(精度范围)空/非空约束条件注释S_noNchar(10)非空无学号S_passNchar(13)空无密码S_nameNchar(10)空无学生姓名S_sexNchar(4)非空无性别S_birthSmalldatetime非空无出生年月S_classNchar(10)空无班级S_courseNchar(10)非空无专业S_deptNchar(30)空无院系S_telNchar(11)非空无电话4.1.7教师信息表表名Teacher列名数据类型(精度

    16、范围)空/非空约束条件注释T_noNchar(10)空无工号T_passNchar(15)空无密码T_nameNchar(10)非空无姓名T_coNchar(15)非空无所教课程T_deptNchar(20)非空无所属院系4.1.8教师登录表表名Teacherlogin列名数据类型(精度范围)空/非空约束条件注释T_noNchar(10)非空无工号T_passNchar(10)非空无密码4.2系统功能设计正文4.2.1管理员子系统业务流程4.2.2教师子系统业务流程4.2.3 学生子系统业务流程4.3系统人机界面设计主界面(first.jsp)学生登录界面( student/login.jsp

    17、)学生登录成功页面(UntitledFrameset-1.html) 选课界面(index.jsp)教师登录界面(techer/sec_login.jsp)教师登录成功页面(UntitledFrameset-1.html) 打分界面(insert.jsp)添加学生界面(tianjiastudent.jsp)管理员登录界面(admin/thlogin.jsp)管理员管理界面(UntitledFrameset-1.html)查看学生信息界面添加老师信息界面查看教师信息界面查看课程信息界面查看学生选课信息界面第五章 总结5.1问题及解决方法在整个网上选课系统课程设计中,我们确实遇到到了一些问题:刚开

    18、始的时候分工都很明确,但是用于只做一样工作对我们来说太单调,于是我们就在分工的时候做了调整,这样可以让我们仨个都能从中找到自己的缺点和不懂得地方还有从中获取新知识。在确定主题的颜色时三个人发生了争议,最后在老师的指导下确定了界面的主题,主题大方,清新。在界面的设计方面还在网上查了资料,也看到专业的网站,虽然有些只是没学到,倒是可以在网上搜索到,所以这次的课程设计学到了很多。在编写文档时,先把自己的项目编写完整,然后再放到一起,三个人一起修改,把文档编写完整。在整个的系统设计中我们存在不少的问题,但在老师的指导下我们基本上都完成了,通过三个老师对我们的指导以及我们模仿其他大型网站的模板,最后完成

    19、了我们的设计。5.2总结与体会我们这五天来一直在机房做实训,第一天做的不怎么顺利,回到宿舍看看书把笔记拿出来看了看,发现有很多知识点学过就忘了,没有好好的做好课下工作。到以后每次做作业之前都会先看看书和笔记,所以在写程序的时候就快一点,通过这五天的实训,我们懂得了很多也学到了很多,我们对以前程序方面不懂得地方了解了,也学了一部分界面设计方面的知识。但自己还是有很多没学会的。知识永远是学不完的。整个网站的设计把photoshop和Dreamweaver和MyEclipse和Microsoft SQL server 2005 的知识结合起来,共同来实现整个系统的功能。在实训的过程中我们不仅三个人之

    20、间交流各自的想法,还和其他同学和相互学习,向老师请教,不同的老师教会我们不同的知识。在向老师请教的过程中,老师不仅将一些新的知识还把以前的只是给我们串讲一遍。经过了这次的实训我认识到学习的态度必须要改正,而且也要养成课下预习和复习的习惯。而且还要养成把以前的知识多拿出来看看用用,才能学以致用。5.3感谢 忙碌的五天实训生活即将结束,老师和我们都要解脱了,在这五天中,我们有了很大的收获。这要感谢老师这几天来的付出,第六章 参考文献1信息系统开发,甘仞初主编,经济科学出版社,2008.2 . 2JSP程序设计实例教程 刘志成主编,人民邮电出版社,2009.53SQL server4Dreamweaver .忽略此处.


    注意事项

    本文(网上选课系统报告参考模板.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开