精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
绪论
选题背景
在二十一世纪的新时代,程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
经济可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,
为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率;
第四,本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
管理可行性
本系统主要面向学校,在校内网内运行,用户群较少,易于维护管理。
开发环境的说明与安装
开发语言的选择
本系统开发语言是JAVA语言,采用MVC三层架构,使用了Struts 2 ,Hibernate和Spring三大框架整合开发。
数据库的选择
在数据库的选择上,考虑到用户群主要是教师,学生,用户规模不大,本系统采用Mysql轻量级数据库。
开发工具的选择
。
系统设计
软件结构模块设计
系统开发的总体任务是实现细心关系的系统化,规范化和自动化。
<A>.系统的结构关系图如下:
如图4-1
<B>.结构关系图描述
系统的结构关系图是系统的总体功能分析,是在系统开发的总体任务的基础上完成的。本项目中的学生信息管理系统需要完成的功能主要有课程管理,教师账号管理,学生账号管理。
管理员模块:
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
用户管理:管理员能查询所有学生和教师的详细信息,添加学生和教师。
课程管理:通过该模块,管理员可以查看课程信息,添加新课程。
课程管理系统
课程管理
教师账号管理
学生账号管理
课程资源管理
图4-1 系统结构关系图
数据库设计
数据库描述
根据上面的分析就可以设计出能够满足用户需求的各种数据库试题,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些试题包括各种具体信息,通过相互之间的作用形成数据的流动。本系统的试题由用户实体,教学资源实体,课程实体。实体之间的描述E-R图如下:
用户密码
用户名
用户ID
管理员
用户实例图
任课教师
课程章节
课程名
课程ID
课程
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
数据库结构设计
逻辑结构设计
表5-1 User 管理员信息表
表5-2 Teacher 教师信息表
表 5-3 Student 学生信息表
表 5-4 C
正文参考文献致谢(共16页) 来自淘豆网m.daumloan.com转载请标明出处.