资源描述:
《实验课程数据管理系统研究毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验课程数据管理系统研究毕业论文目录摘要IV关键词:B/S模式,数据库管理,实验课程管理系统,GRAILS技术IVABSTRACTV第1章绪论11.1课题的研究背景11.2课题的研究意义11.3现状分析21.4程序设计思想2第2章需求分析32.1 实验课程管理系统概述32.1.1 用户简介32.1.2 项目目的和目标32.2 系统用户分析32.3可行性分析42.4 UML用户功能建模42.5 功能需求分析及功能总述62.5.1 功能需求分析62.5.2 功能总述62.5.3 系统运行流程分析72.6性能需求分析82.6
2、.1实用性92.6.2安全可靠92.6.3可扩展性92.6.4易维护性92.7 目标系统假设与约束条件102.7.1 硬件环境102.7.2软件环境102.7.3软件介绍102.8 数据需求分析112.8.1 实体及其属性图11432.8.2 数据存储性能分析12第3章总体设计123.1 设计目标123.1.1设计架构133.2 功能总体设计143.2.1 系统的功能特点143.2.2 系统模块设计153.3 数据库设计153.3.1 数据库的需求分析153.3.2 数据库的总体设计163.3.3 数据库的逻辑设计16
3、第4章详细设计及实现184.1 技术背景184.2 功能详细设计214.2.1 网站的表示层设计214.2.2 管理员用户系统主要功能界面214.2.3 教师用户系统主要功能界面264.2.4学生用户系统主要功能界面(这块主要是同伴做的)33第5章系统测试及分析355.1软件测试的目的和原则355.2测试实例的研究与选择355.3测试环境与测试条件355.4测试结果35第6章 设计总结36致谢37参考文献3843摘要本论文所开发的系统主要针对学校对于课程实验的管理,主要包括了用户信息管理、教学任务安排、实验项目安排、资
4、料的整理、实验报告下载。在开发平台及技术选择上,本文充分讨论了各种主流技术,最终选择了NetBeans作为开发工具,grails作为开发语言,groovy作为开发平台,Mysql作为数据库管理工具,还使用了B/S模式系统开发技术。在开发过程中我们利用了三层架构MVC的开发方法,完成了一个完整的实验课程管理系统。本系统充分考虑用户需求,小巧而实用,很好的完成了基础信息管理和流程控制,极大提高了学校实验课程管理的效率。关键词:B/S模式,数据库管理,实验课程管理系统,grails技术43ABSTRACTSystemdeve
5、lopedinthisthesisfocusedonthemanagementoftheschoolexperimentforthecourse,includingtheuserinformationmanagement,thetaskofteachingarrangements,arrangementsforpilotprojects,datacollation,labreportstodownload.Inthedevelopmentofplatformandtechnologychoices,thepaperdi
6、scussesthevariousmainstreamtechnologysufficiently,andultimatelychosetheNetBeansasadevelopmenttool,grailsasadevelopmentlanguage,groovyasadevelopmentplatform,Mysqlasadatabasemanagementtool,alsousedtheB/SModeSystemtechnology.Inthedevelopmentprocess,weuseathree-tier
7、MVCdevelopmentapproach,completedacomprehensivecoursemanagementsystemexperiment.Fullaccountofuserneedsofthesystem,compactandfunctional,completethefoundationforgoodinformationmanagementandprocesscontrol,greatlyincreasingtheefficiencyofschoolmanagementexperimentcou
8、rse.Keywords:B/Smodel,databasemanagement,experimentalcoursemanagementsystem,grailsTechnology43第1章绪论随着计算机网络的发展,网络已经成为人们发布、获取信息的重要方式,在人们的工作和生活中发挥着越来越重要的作用。网络已经广泛应用于生活中的