网上评教系统(论文范文,JSP,JAVA,毕业设计)(5)

2019-08-03 10:58

需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可

(2)B/S建立在广域网上,面向不同的用户群,分散地域,用户只需安装一个通用的浏览器,就可获得信息服务。

(3)B/S建立在构件基础上,构件个别更换方便,能实现系统的无缝升级。系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

(4)服务器端程序维护,无须调整客户端,降低了维护成本。

(5)用户的操作简单。B/S结构的客户端只是一个简单易用的浏览器软件,它提供了统一、友好、易用的界面,使用者无需专门的培训可直坎使用。

(6)B/S模式为多层结构,程序代码共享性,可重用性好。

(7)网络负荷轻,系统中所有复杂数据操作都放在服务器端实现,浏览器与服务器端间传送的只是计算条件和结果,减轻了网络负荷。

3.2 系统开发方法选择

本系统采取的是结构化系统分析方法,该方法是在结构化程序设计思想基础上发展起来的。它是一种系统化、结构化和自顶向下的系统开发方法。其基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计。

结构化分析的步骤如下:①分析当前的情况,做出反映当前物理模型的DFD;②推导出等价的逻辑模型的DFD;③设计新的逻辑系统,生成数据字典和基元描述;④建立人机接口,提出可供选择的目标系统物理模型的DFD;⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;⑥选择一种方案;⑦建立完整的需求规约。结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。

3.3 系统功能结构图

本系统主要是实现了艾玛大学评教系统的功能,具体功能结构图如下所示:

需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可

艾玛大学评教系统管理员后台管理模块学生登录模块教师登录模块人员管理模块课程信息管理模块课程评比管理模块系统管理模块学生信息管理模块教师信息管理模块添加课程信息管理课程信息专业课程管理模块按照教师查询按照课程查询查看评比结果系统配置评比项目管理账户管理模块查看评教课程信息评教按照教师查询按照课程查询查看评比结果图3.1 系统功能结构图

3.4 系统功能详细设计

通过对本系统的分析,该系统主要实现的功能有:管理员后台管理模块、学生登录模块、教师登录模块。下面针对各模块的详细设计进行说明。

3.4.1 管理员后台管理模块

该模块主要是对人员信息、课程信息、课程评比信息、系统管理信息。其中对人员信息管理主要包括对学生信息管理、教师信息管理;课程信息管理模块主要包括添加课程信息、管理课程信息、专业课程管理模块;课程评比管理模块主要实现的是对按照教师查询评分情况、按照课程信息查询评分情况、查看评比结果;系统管理模块包括对系统配置信息、评比项目管理、账户管理模块。对学生信息管理模块主要实现对学生信息进行添加、查看、修改、删除和查询等操作。对教师信息管理模块主要实现对教师信息进行添加、查看、修改、删除和查询等操作。课程信息管理模块主要实现的是对课程信息的添加、查看、查询、修改、删除。专业课程模块实现的是对专业进行选课。管理员登录系统后,可对评教信息按照课程或教师进行评比情况查询。评比项目管理模块主要实现的是对评比项目进行添加、查看、查询、修改、删除。账号管理模块主要实现的是

需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可

对账户的添加、删除、密码信息修改等操作。

3.4.2 学生登录管理模块

学生登录模块主要实现的是对评教课程信息的查看和对其进行评教。学生评教管理模块的流程图如图3.2所示。

学生登录输入用户名密码否正确是登录成功,显示后台主页面搜索评教信息查看评教信息否输入查询条件评教输入评教信息否查询保存是是保存成功继续其他操作是否退出

图3.2 评教管理模块流程图

3.4.3 评教查询信息管理模块

教师登录模块实现的是按照教师查询、按照课程查询评比结果。在该模块中,教师进行登录,在登录的时候需要输入教师的用户名和密码,经过身份验证后,实现登录。然后,教师可以根据教师的姓名或编号进行查询评教的信息,也可以根据课程查询评比结果的情况。

需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可

3.5 系统数据库设计

3.5.1 数据库的概念设计

在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。

ER图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中,采用的是简化的E-R图表示方法,从而避免过繁过细的E-R图表示影响规划的直观和可用性。系统建模阶段的重要工作主要包括主题数据库的抽取、建立,基本表的登记和数据元素的规范化等。在规划工具包中也提供专门的ER图绘制软件,并且与相应的ERWIN、POWERDESIGN等软件有接口,保证数据的可用性和系统的开放性,利于实施阶段的成果展现和使用。构成E-R图的基本要素是实体型、属性以及联系,其表示方法为:

实体型:用矩形表示,矩形框内写明实体名;

属 性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联 系:用菱形表示,菱形框内写明联系名。

根据系统的特点,可绘制如图3.3所示的系统总体E-R图。

需要本论文完整程序源代码,答辩PPT或者更多毕业论文,联系上传者即可

管理教师信息N性别姓名院系编号出生日期类型入职时间籍贯1编号管理评比项目信息N教师信息教师编号名称N地址电话最低分1评比项目信息N11最高分备注1查看评比项目维护个人信息查看教师信息备注1照片管理用户信息N密码学生编号1用户类型学生编号1用户教师编号备注维护个人信息出生日期类型N1管理配置信息管理学生信息1系统配置信息查看评比结果评分编号课程编号NN是否配置配置时间评分信息专业课程编号课程编号评分时间分数院系编号备注课程编号教师编号N管理课程信息课程名称课程信息是否评教班级编号班级信息学分备注专业编号授课时间备注班级名称图3.3 系统总体E-R图

3.5.2 数据库逻辑设计

逻辑设计是把概念设计阶段设计好的E-R图转换成与选用的DBMS产品所支持的

N11N专业编号专业课程信息管理专业课程信息管理员1111管理员用户名入学时间备注班级编号学生信息籍贯姓名性别1查看评比结果1负责人名称电话评分院系编号院系信息NN备注学生编号管理院系信息评比项目编号管理班级信息管理专业信息电话N负责人专业编号专业信息院系编号专业名称备注


网上评教系统(论文范文,JSP,JAVA,毕业设计)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CAD快捷键大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: