- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 勿做商业用途
个人收集整理 勿做商业用途
PAGE / NUMPAGES
个人收集整理 勿做商业用途
系统设计
通过开发这个系统,展示Web开发的流程,我们将会对jsp+struts2+ajax+mysql等的体系结构及各项相关技术有较深入的理解。
本章将详细介绍教学管理系统的系统设计,数据库设计,及各个模块的功能和联系。
需求分析
在信息高速发展的当今时代,任何学校,企业都离不开信息化建设,信息化水平已经成为一个评价高校综合实力的一项重要指标。近年来,高校都建设了自己的校园网,教学管理系统作为校园网建设的一个模块,主要是为了学校的教学教务,以及方便学生准时方便地获取更多的与学习生活有关的信息。学校的公告网上公布,教师和学生信息网上查询,课程信息查询能使学生及时了解自己的选课信息,相关的表格资料可以网上下载,教师课件和学生作业可以通过网上上传下载实现教学的便捷。BBS系统方便学生及老师间讨论自己的话题。精品文档收集整理汇总
教学管理系统的用户可分为管理员,教师,学生和游客四类,各类用户的权限不同。系统主要包括新闻消息,学生/老师信息查询,BBS系统,上传下载系统四个模块。模块划分如下:精品文档收集整理汇总
新闻信息系统
新闻信息系统
教学管理系统
BBS系统
信息查询
文件上传下载
新闻信息系统
新闻信息系统作为一个信息发布平台,学校在校园网内发布重要公告,考试信息等,方便学生得到这些信息。同时把一些校外的与学生生活相关的新闻信息转发进来在校园网内发布,让学生了解到更多与学习生活相关的信息。精品文档收集整理汇总
新闻信息系统要完成的任务如下:
新闻分教学教务信息和校外新闻两部分分类显示。
查看新闻的具体内容,浏览新闻的详细内容
图2.2显示了新闻信息模块的用例图[2]
用户
用户
新闻分类
查看新闻
搜索新闻
信息查询模块
信息查询主要实现用户信息网上管理,以便用户及时维护及管理本人的基本信息。学生能够查询到自己的用户信息,除了个人资料,还有课程信息,成绩查询等。信息查询模块用例图如图2.3所示精品文档收集整理汇总
学生用户
学生用户
个人信息查询
课程信息查询
成绩查询
教师用户
个人信息查询
课程信息查询
信息查询模块所要完成的任务如下:
学生通过登录窗口进入学生用户页面,可以查看个人的详细资料信息,查看课程情况以及成绩查询
教师通过登录界面进入教师用户页面,可以查看个人的详细资料信息,以及课程信息
用户资料,课程信息等由系统批录入。如教师或学生用户需要修改信息,可通过联系管理员的方式实现修改
3. BBS系统
BBS系统主要供用户交流,讨论学习问题,课程信息,教务信息,以及用户感兴趣的话题。BBS系统用例图如图2.4所示精品文档收集整理汇总
用户
用户
回复话题
撰写新话题
搜索帖子
查看帖子
所有用户均可浏览BBS信息,可以按标题或作者查找帖子。但要回复或撰写新话题,则需要用户登录(非游客身份)。精品文档收集整理汇总
4. 上传下载模块
该模块主要提供文件资料的交流共享。管理员上传的资料任何用户都可以下载。而教师课件及学生作业只有特定的用户才能下载。精品文档收集整理汇总
数据库设计
数据库的需求分析
根据教学管理系统的用户需求分析和设计要求,可以得到数据库需要的表如下:[4]
管理员信息表:保存管理员基本信息
学生信息表:保存学生用户的基本信息
教师信息表:保存教师用户的基本信息
BBS信息表:保存帖子的相关信息
教务消息信息表:保存教务消息的相关信息
新闻消息表:保存新闻消息的相关信息
开课信息表:保存开设课程的基本信息
选课信息表:保存学生选课信息
联系管理员信息表:保存用户向管理员反馈信息的表
数据库的逻辑设计
管理员信息表
此表比较简单,只有id,用户名和密码三项,但是不能自己注册写入,只能由系统写入
2. 教师/学生信息表
这两张表分别保存教师和学生这两类注册用户的资料信息,教师/学生的用户登录,个人信息查询,及用户的权限操作都是基于这两张表的。这两张彪的设计视图如下图2.5所示(两张表视图一样):精品文档收集整理汇总
图 2.5 注册用户基本信息视图
3.教务/新闻消息/bbs系统表
这三张表分别存储新闻系统的教学教务和新闻消息两类新闻通知信息和BBS的帖子信息。新闻消息内容是写入文件的,通过文件读写在浏览器上显示出来,而并非是存储在数据库中,因此该数据库的content项存储的仅是文件名。设计视图一样,如下图2.6所示[3]:精品文档收集整理汇总
图 2.6 教务/新闻消息视
文档评论(0)