欢迎来到天天文库
浏览记录
ID:872821
大小:431.50 KB
页数:17页
时间:2017-09-22
《毕业设计题目选题系统-实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录1.摘要22.系统可行性研究22.1技术可行性研究22.2操作可行性研究33.需求分析33.1功能需求分析33.2数据库需求33.3系统支撑环境44.系统设计44.1系统设计开发的意义44.2系统设计54.2.1设计思想54.2.2设计原则54.2.3功能需求54.2.4数据库设计85.系统实现95.1项目目的:95.2软件结构设计95.3系统结构设计105.4系统操作流程图115.5系统详细设计(学生管理模块,教师管理模块,管理员管理模块)115.5.1学生管理模块115.5.2老师管理模板135.5.3管理员模块管理156.系统测试和评价166.1系统测试166.2系统评价16
2、7.实习总结16171.摘要随着大学越来越多,学生在毕业课题的选择上得工作量越来越大,这都将导致学生和老师浪费更多的时间在选择上面。就目前的情况来看来各个学校在处理问题时,基本上都是靠人力,收工完成。导致了效率降低,浪费了很多时间。所以在此基础上开发一个毕业课题选择系统是十分有必要的。它主要使用与各高校毕业生选题,方便学生和老师之间的双向选择。这必将促进高校的发展。毕业设计选题系统可以说是一个高校不可缺少的部分,的作用是解决了学生和老师之间的选择难题,让原来需要手工完成的工作,现在在网上就可以轻易的完成。也解决了原来实现中存在的种种难题,比如有些学生没有题目可选的情况,和一个题目选择人
3、生过多等不正常的情况出现。这个系统的出现,对于高校而言解决了很多的难题,帮助广大教师提高工作效率,实现学生在毕业选择上系统管理和自动化。因此,开发这样的一套管理系统是很必要的,一下的内容就是阐述这个系统的功能,并且谈谈在开发过程遇到的难题和如何解决方法。2.系统可行性研究2.1技术可行性研究毕业设计课题选择是高校每年都要遇到的事情。是高校非常重要的一项管理。学生的正确快速选择毕业设计课题,这是一个非常重要的事情。开发这样一个系统也有助于自动化和系统的管理。方便了学校对学生选择情况的了解和管理。通过这样一个系统实现了学生,老师的系统管理平台。本系统以windows为操作系统,运用了MyS
4、ql的数据库技术,开发以JSP网页版本,界面简洁,功能相对齐全的《毕业设计选择系统》。该系统选择比较容易和广泛的网页版。只有当用户通过正确口令才能进入该系统进行相关操作。172.2操作可行性研究本系统采用了应用最广泛的JSP网站的格式,主要是基于windows操作系统,这对于一般认识电脑技术的人员都可以轻松上手。而系统的界面也相对简洁,用户也比较容易了解,和使用。数据采用了比较简单的Mysql数据库进行储存,容易上手。因此该系统是可行的。可以开发。3.需求分析3.1功能需求分析作为高校毕业生的一个毕业设计选题系统,它就面对着许多用户的操作,而这些用户对系统的操作应该有所不同,所以我们在
5、设计时必须要对不同的用户设立不同的的权限。在本系统中,我考虑了3种权限(管理员、教师、学生)。同时,我们为了使本系统更加的符合我们的实际,教师能在线出题,学生需要注册之后才能进行选题,也可以对所选的题目进行修改但只能选择一个题目,选题完成后老师可以进行审核。3.2数据库需求在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个
6、方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。17作为一个具有一定应用价值的教学管理系统,从本质上说其操作的对象为数据库中存储的具体记录。因此,不仅要求所使用的数据库系统具有比较高的稳定性、安全性及高负载下保持足够相应的能力,还要求设计者清楚需求,做出科学的数据库逻辑结构设计,以提高数据库的利用效率和减少数据冗余。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据
7、字典,为后面的具体设计打下基础。数据库的概念结构设计完毕以后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。数据库系统的选用需要根据系统的需求而定。该系统主要涉及到几种信息的存储,首先是毕业班学生的信息,论文的题目信息,学校指导教师和系主任的信息,所以每个信息保存在一张表中,在对表的操作中可以对任意一个表独立操作,也可以对几个表关联操作。3.3系统支撑环境1)操作系统:WINDOWSXP2)应用
此文档下载收益归作者所有