毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP教学工作管理系统的设计与实现+ER图(3)
3.系统分析与设计
3.1可行性分析
(1) 操作可行性分析
a.
经济
方面可行性
现在计算机价格已经十分低廉,性能却有了很大的进步。而对本系统的开发者来说,并不需要太高的成本支出,开发周期不需太长,节省了人力、物力、财力、资源,所以本系统在经济上是可行的。
b. 性能效益可行性
所开发的系统能满足教学工作管理系统的基本功能要求和展示系统的特点风格,在处理运算速度、存储量以及响应时间上完全能满足系统要求。
根据上两个方面进行分析研究后,认为该项目的开发是可行的。
(2) 技术可行性分析
本系统采用MyEclipse作为开发工具,MySQL作为数据库。MyEclipse整合其他很多工具(比如Tomcat、Hibernate、UML工具等等)到它的IDE中一起工作,这样做一个工程就很方便了。可以比较轻松地完成Struts、Hibernate、Spring布局。MySQL使用了先进的数据库结构,可以为大型的Web站点和企业应用提供优良的扩展性和可靠性的保证。同时,MySQL还为用户提供了重要的安全性功能,为用户的数据安全提供了可靠的保证。
3.2系统登录操作流程
系统用户分为普通教师和管理员,在登录时进行身份验证,控制教师和管理员进入不同的页面,实现不同的系统操作。以教师身份进入系统后,可执行教师的系统操作,以管理员身份进入系统后,可执行管理员的系统操作。本系统登录模块操作流程图如图1所示。
图1 系统登录模块操作流程图
3.3系统功能分析与设计
(1) 用户是系统的最终使用者,经分析,系统应当包括普通教师和管理员两类用户,这两类用户对系统的需求简要概括如下:普通教师用户对系统的主要需求是:查看修改教师的基本信息和查看教学安排;管理员对系统的主要需求是:用户管理、课程管理、班级管理及教学管理。要定期对数据库中的数据进行备份、更新,以保证在硬件出现故障或人为原因导致无法运行时可以快速及时的还原到原来的正常状态,保证数据始终保持在最新的状态。
(2) 根据上述用户需求描述,系统的功能模块具体设计为:普通教师、管理员登录模块功能,普通教师操作模块和管理员操作模块。
普通教师、管理员登录模块功能:对用户名、密码及身份进行验证。登录分为两种身份:普通教师和管理员。
普通教师操作模块功能:查看教师基本信息;修改个人基本信息(包括用户名、角色、地址、邮箱和所教科目数);查看教学安排(包括代课班级、代课科目、所代科目总数和总工作量)。
管理员操作模块功能:添加教师和管理员的用户名、密码、角色、地址及邮箱等;修改用户信息(包括用户名、个人密码、角色、地址、邮箱、工作量及课程量);删除用户;修改密码;添加课程信息(包括课程编号和课程名);修改课程信息(包括课程编号和课程名);添加班级信息(包括班级编号、年级、班号及人数);修改班级信息(包括编号、年级、班号及人数);删除班级信息;为教师分配课程(包括选教师、选班级及选课程);查看各教师授课数及工作量;修改教学安排(包括班级、课程及教师);删除课程安排。综上所述,系统的总体功能模块图如图2所示。
图2 系统总体功能模块图
3.4数据库设计
(1) 需求分析:用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
系统登录需要的数据有:用户名和密码,其中用户分为普通教师和管理员。文护用户信息需要的数据有:用户编号、用户名、所代科目数、邮箱地址和用户密码等。文护班级课程信息需要的数据有:班级编号、年级、班级号、班级人数、课程编号和课程名。为教师分配课程需要记录的数据有:年级、课程名称和教师姓名等。
共4页:
上一页
1
2
3
4
下一页
上一篇:
内存数据库索引技术研究+文献综述
下一篇:
VB程序设计教学的难点与突破
基于android的环境信息管理系统设计
java+mysql文星酒店客房管理系统设计
jsp值得买导购网站的设计与实现
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
局域网管理系统的设计与实现
jsp《计算机硬件技术基础...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
浅论职工思想政治工作茬...
提高教育质量,构建大學生...
浅谈高校行政管理人员的...
AES算法GPU协处理下分组加...
上海居民的社会参与研究