扫一扫,关注我们
微信号:375279829
|
课程管理 |
|
成绩信息管理 |
|
信息查询管理 |
|
公告查看 |
|
教师 |
|
管理员/教务 |
|
学生 |
|
用户登录 |
|
用户登录 |
|
学生管理 |
|
教师管理 |
|
教务公告管理 |
|
信息统计 |
|
信息维护 |
|
成绩信息 |
|
在线签到 |
|
公告信息 |
|
学生登录 |
4.完成设计的思路
4.1 方案设计
本郑州经贸学院平时成绩管理系统在结构上使用三层B/S结构,这种结构是基于浏览器和服务器的。程序部署在web服务器中,数据库存储在数据库服务器中,客户端通过浏览器访问服务器,通过连接专用网络。专用网络发送请求,服务器通过防火墙过滤非法连接的客户端信息,路由器传数据库服务器和应用程序服务器的信息,返回到客户端。
郑州经贸学院平时成绩管理系统在技术框架上采用三层MVC开发模式,MVC包括视图层、业务逻辑层、数据持久层。
视图层是前台界面呈现给客户的JSP页面。在HTML页面通过JSP标签调用后台Java代码,同时使用CSS、JS、AJAX等进行布局,以及和客户交互。
业务逻辑层是处理功能模块的业务,本模块也需要和数据库进行交互,因为许多业务逻辑都是基于数据库的数据之上的判断,所以需要操作数据库数据,通过实体内完成业务接口,并将完成后的数据通过配置文件返回到界面层。
数据持久层是完成数据库的设计,对数据库表进行封装。建立对应的关系,数据持久层本质是实体类和映射层。可以通过软件自动生成,不需要程序员去一行一行的编码。该层也需要完成数据库的操作,启动项目时候可以实例化数据库,把所有的对应的关系进行检查,构造出底层的数据。
系统应满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等;
尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
4.2 技术关键点或创新点
项目整体层次可以分为视图层、业务逻辑层和持久层,下面对各层涉及的技术实现和作用进行详细介绍。
业务逻辑层采用Spring MVC+Spring框架整合实现。在该层中,可以接收处理页面传递过来的请求中的数据,将处理后的数据交由持久层去操作数据库。同时也可以接收持久层返回的查询结果集并且对一些结果集数据进行处理,处理成前端页面方便展示的数据或数据格式。
持久层则由MyBatis+Spring框架进行整合而成,进而操作管理数据库。持久层能够接收业务逻辑层传递过来的数据,把这些数据作为参数操作数据库。如果是查询操作则返回查询结果集到业务逻辑层,做进一步处理。如果是更新操作,则直接根据具体操作对数据库进行更新。
4.3 进度安排
1-2周:毕业实习;
3-4周:按照学院要求的格式撰写并提交毕业实习报告和开题报告;
5-7周:系统方案设计及详细设计,编码调试;
8周:毕业设计中期检查、抽查;
9-11周:撰写毕业设计论文,完善系统;
12周:代码验收;
13周:论文查重,修改、提交论文,参加毕业答辩;
14-15周:根据答辩组和指导老师意见,修改提交终稿。
4.4.预期成果
实现系统功能,系统包括管理员、老师、学生用户。管理员功能包括班级管理、教师管理、学生管理、公告管理。教师权限包括考勤管理、课程管理、成绩管理,信息查询管理。学生用户权限包括个人信息、课程查看、成绩查看,公告查看,信息查询。
完成论文的编写,并需要在论文中重点阐述该系统平台设计与实现的思路以及过程,此外还需论述系统平台的提出背景、使用价值和需求分析。在系统测试阶段使用哪种测试工具,具体的测试环境以及进行了哪些测试,都要有详细的介绍。
4.5 参考文献
[1]陈景辉.基于ASP.net技术的网页设计与实现[J].科技与创新,2015(16):85-86.
[1]王忠贤.基于Web的校园教务系统的设计与实现[J].现代信息科技,2019,3(17):22-24
[2]祁春霞.基于ASP.NET的高职院校教务管理系统的设计与实现[J].济南职业学院学报,2019(2):29-32
[3]苗慧,高太光,孙永波.基于网络的教务管理系统的设计与实现[J].煤炭高等教育,2005,(5):93-94
[4]叶雯.学校教务管理系统的设计与实现[J].湖南邮电职业技术学院学报,2020,19(3):31-34
[5]李焕英.高校教务管理系统的设计与实现[D].西安:西安电子科技大学,2014.
[6]王洪龄.基于JAVA与Web模式的教务管理系统的设计与实现[D].上海:华东师范大学,2009.
[7]郭飞.高校教务管理中用户界面及排课子模块的设计与实现[D].河南:河南大学,2018.
[8]鲁志芳.基于大数据的高校教务管理平台设计[D].上海:上海东海职业技术学院,2020.
[10]朱其现.基于JSP的教务管理系统的设计与实现[D].厦门:厦门大学,2013.
[11]张贞贞,梁刚.基于.NET架构的高校教务管理系统的设计与实现[J].开封大学学报,2006,20(1):84-87
[12]熊巍.基于UML的高校教务管理系统的设计与实现[D].南昌:南昌航空大学,2018.
[13]干凯磊.学校综合事物管理系统的设计与实现[D].宁波:宁波大学,2020.
[14]苏燕,梁武.Access数据库教务管理系统的设计与实现[J].农业网络信息,2012(10):135-137.
[15]杨阳.多维视角下高校管理信息系统的构建路径[J].福建电脑,2021,37(4):60-61
[16]赵成松.基于.NET平台的教务管理系统的设计与实现[D].成都:电子科技大学,2013.
[17] 卢煦.基于 B_S 结构的郑州经贸学院平时成绩管理系统的设计与开发[D].电子科技大学, 2015.
[18] 张红瑞. 基于三层架构的统-权限管理系统设计[J]. 办公自动化, 2014(8):44-45.
[19] Kridel C A, Bullough R V. Stories of the eight-year study: reexamining secondary education in America[M]. State University of New York Press, 2013: 321-325.
[20] Alghamdi M. HDFS: Hadoop Distributed File System[J]. Wireless Communications &
Mobile Computing, 2014.
[21] Aisling O, Jurate D, Sleator R D. 'Big Data', Hadoop and Cloud Computing in Genomics[J]. Journal of Biomedical Informatics, 2013, 46(5): 774–781.
[22] Wang L, Tao J, Ranjan R, et al. G-Hadoop: MapReduce across distributed data centers for data-intensive computing[J]. Future Generation Computer Systems, 2013, 29(3): 739–750.
[23] Mavroeidis D, Marchiori E. Feature selection for k-means clustering stability: theoretical analysis and an algorithm[J]. Data Mining & Knowledge Discovery, 2014, 28(4): 918-960.
5.指导教师意见及建议
签字:
年 月 日
注:此表一式一份,随学生毕业设计(论文)材料存档。 2018-12制
如需定做或者获取更多资料,请联系QQ:375279829