web课程设计--课程管理系统.doc

web课程设计--课程管理系统.doc

ID:55550999

大小:3.13 MB

页数:54页

时间:2020-05-16

web课程设计--课程管理系统.doc_第1页
web课程设计--课程管理系统.doc_第2页
web课程设计--课程管理系统.doc_第3页
web课程设计--课程管理系统.doc_第4页
web课程设计--课程管理系统.doc_第5页
资源描述:

《web课程设计--课程管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、绪论-3-1.1概要描述-3-1.2团队分工-3-二、系统需求分析-4-2.1功能需求-4-三、系统设计-6-3.1系统采用的逻辑以及物理结构-6-3.2系统的开发环境选择-6-3.3系统的数据库设计(个人负责程序涉及的数据库)-6-四、系统实现及测试-9-4.1系统模块功能介绍-9-4.2系统实现过程中遇到的主要疑难问题和解决方案-17-4.3系统实现的特色之处(包括技术和功能)-18-4.4系统测试-18-五、总结-18-5.1不足-18-5.2总结-19-参考文献-19-附录-20-一、绪论1.1概要描述课程设计管理

2、系统,实现课程信息管理的电子化,减轻管理人员的负担。管理人员能够很好对课程进行管理。长期以来,学校基本都是使用传统人工的方式管理学生课程信息,效率低、保密性差,随着计算机和网络技术的发展,使用计算机来管理课程信息已经成为发展趋势。这样可以提高学生选课和成绩管理工作的效率,围绕此管理所需要的学生个人信息、课程和任课教师信息、所选课程信息进行管理及维护。1.2团队分工二、系统需求分析2.1功能需求系统整体的用例图如下:图2.1系统用例图管理员对课程信息进行增加、删除、编辑和查看;教师打印选课学生名单、班级成绩表、查看课程;学生可以

3、查看自己已选课程的成绩、打印班级课程表、查询课程。需要注意的是,由于课程设计任务书表达的不明确,所以我们将管理员和教师的功能合并到教师角色中。数据流图如下:图2.2数据流图图2.3数据流图三、系统设计3.1系统采用的逻辑以及物理结构图3.13.2系统的开发环境选择(1)使用web的开发环境是myeclipse10;(2)数据库使用的是SQLsserverr2008。3.3系统的数据库设计(个人负责程序涉及的数据库)表3.1系统数据库设计表名功能说明选课表(choose)存放选课信息班级表(class)存放班级信息院系表(col

4、lege)存放院系信息课程表(course)存放课程信息专业表(major)存放专业信息学生表(student)存放学生信息教师表(teacher)存放教师信息表3.2班级信息表class序号字段名类型是否为空是否主键描述1numVarcher否是主键、班级编号2nameVarchar否否班级名称3teacherVarchar否否班级辅导员4timeVarchar否否入学时间5majorVarchar否否专业表3.3教师信息表teacher序号字段名类型是否为空是否主键描述1numVarchar否是主键、教师编号2nameVa

5、rchar否否教师姓名3courseVarchar否否教师姓名4passwordVarchar否否密码表3.4院系信息表college序号字段名类型是否为空是否主键描述1numVarchar否是主键、系编号2nameVarchar否否院系名称表3.5课程信息表class序号字段名类型是否为空是否主键描述1numVarchar否是主键、课程编号2nameVarchar否否课程名称3timeVarchar否否课程学时4scoreVarchar否否学分5styleVarchar否否课程类型6starttimeVarchar否否课程开

6、始时间7endtimeVarchar否否课程结束时间8classroomVarchar否否教室9teacherVarchar否否任课教师10allamountInt否否总人数11nowamountInt否否当前人数12conditionVarchar否否课程状态表3.6学生信息表student序号字段名类型是否为空是否主键描述1numnchar否是主键、学生学号2namenchar否否学生姓名3sexVarchar否否学生性别4birthVarchar否否学生出生日期5jgVarchar否否学生籍贯6mzVarchar否否学生

7、名族7classVarchar否否学生班所在级8passwordVarchar否否密码表3.7选课信息表xuanke序号字段名类型是否为空是否主键描述1numInt否是自增主键、选课编号2studentnumVarchar否否学生编号3coursenumVarchar否否课程编号4gradeVarchar否否成绩表3.8选课表xuanke序号字段名类型是否为空是否主键描述1XuankexhInt否是自增主键2CxhInt否否课程信息表主键3sgradeVarchar否否课程分数4TxhInt否否教师主键图3.2E-R关系图四、

8、系统实现及测试4.1系统模块功能介绍(1)用户身份:教师当用户登录系统后,如果他的身份是管理员,那么他可以对学生信息进行增加、删除、修改和查询。图4.1以下代码为循环读出数据库总学生信息值:<%while(rs.next()){%><%=rs.getStrin

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

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

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