- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验课程数据管理系统研究毕业论文
目 录
摘 要 IV
关键词:B/S模式,数据库管理,实验课程管理系统,grails技术 IV
ABSTRACT V
第1章 绪 论 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
1.3 现状分析 2
1.4 程序设计思想 2
第2章 需求分析 3
2.1 实验课程管理系统概述 3
2.1.1 用户简介 3
2.1.2 项目目的和目标 3
2.2 系统用户分析 3
2.3可行性分析 4
2.4 UML用户功能建模 4
2.5 功能需求分析及功能总述 6
2.5.1 功能需求分析 6
2.5.2 功能总述 6
2.5.3 系统运行流程分析 7
2.6 性能需求分析 8
2.6.1 实用性 9
2.6.2 安全可靠 9
2.6.3 可扩展性 9
2.6.4 易维护性 9
2.7 目标系统假设与约束条件 10
2.7.1 硬件环境 10
2.7.2 软件环境 10
2.7.3 软件介绍 10
2.8 数据需求分析 11
2.8.1 实体及其属性图 11
2.8.2 数据存储性能分析 12
第3章 总体设计 12
3.1 设计目标 12
3.1.1设计架构 13
3.2 功能总体设计 14
3.2.1 系统的功能特点 14
3.2.2 系统模块设计 15
3.3 数据库设计 15
3.3.1 数据库的需求分析 15
3.3.2 数据库的总体设计 16
3.3.3 数据库的逻辑设计 16
第4章 详细设计及实现 18
4.1 技术背景 18
4.2 功能详细设计 21
4.2.1 网站的表示层设计 21
4.2.2 管理员用户系统主要功能界面 21
4.2.3 教师用户系统主要功能界面 26
4.2.4学生用户系统主要功能界面 (这块主要是同伴做的) 33
第5章 系统测试及分析 35
5.1软件测试的目的和原则 35
5.2测试实例的研究与选择 35
5.3测试环境与测试条件 35
5.4测试结果 35
第6章 设计总结 36
致 谢 37
参考文献 38
摘 要
本论文所开发的系统主要针对学校对于课程实验的管理,主要包括了用户信息管理、教学任务安排、实验项目安排、资料的整理、实验报告下载。在开发平台及技术选择上,本文充分讨论了各种主流技术,最终选择了NetBeans作为开发工具,grails作为开发语言,groovy作为开发平台,Mysql作为数据库管理工具,还使用了B/S模式系统开发技术。在开发过程中我们利用了三层架构MVC的开发方法,完成了一个完整的实验课程管理系统。本系统充分考虑用户需求,小巧而实用,很好的完成了基础信息管理和流程控制,极大提高了学校实验课程管理的效率。
关键词:B/S模式,数据库管理,实验课程管理系统,grails技术
ABSTRACT
System developed in this thesis focused on the management of the school experiment for the course, including the user information management, the task of teaching arrangements, arrangements for pilot projects, data collation, lab reports to download.In the development of platform and technology choices, the paper discusses the various mainstream technology sufficiently, and ultimately chose the NetBeans as a development tool, grails as a development language, groovy as a development platform, Mysql as a database management tool, also used the B / S Mode Systemtechnology.In the development process, we use a three-tier MVC development approach, completed a comprehensive course management system experiment.Full account of user needs of the system, compact and functional, complete the foundation for g
文档评论(0)