毕业设计选题管理系统.doc
《毕业设计选题管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计选题管理系统.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流毕业设计选题管理系统.精品文档.2012年度本科生毕业论文(设计)毕业设计选题管理系统的设计与实现学 院: 电子信息工程学院 专 业: 计算机科学与技术 年 级: 2010级专升本 学生姓名: 李 彤 玉 学 号: 10253032 导师及职称: 苏静(讲师) 2012年5月2012 Annual Graduation Thesis (Project) of the College Undergraduate Design and Implementation of Graduation design Topic Selecting and
2、Managing System Department: College of Electronic and Information EngineeringMajor: Computer Science and TechnologyGrade: 2010 UpgradedStudents Name: Li TongyuStudent No.: 10253032Tutor: Lecturer Su Jing Finished by May,2012毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设
3、计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解琼州学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名:日期: 日期: 李彤玉 毕业论文(设计)答辩委员会(答辩小组)成员名单姓名职称单位备注马玉
4、春副教授电子信息工程学院组长张鲲讲师电子信息工程学院组员王春腾讲师电子信息工程学院秘书摘 要随着网络技术和办公自动化,信息技术进入社会的每一个角落,手工管理操作的快速发展,正在逐步取代自动化网络管理。学校是接受现代信息和传播的先行者,因此,学校管理的主体,是教学网络管理的一个重要组成部分。 “毕业设计选题管理系统”使用当前流行的ASP网络编程技术,采用了基于B/S的操作平台,避免了因为浏览器的不同而导致的系统功能无法运行或部分模块无法显示的问题。通过教师网上申报课题,学生在线选题,管理员在线管理,简化繁琐的文件提交和手动操作,使学生、教师和管理人员的工作变得方便、快捷,数据库维护更加容易。在管
5、理员这一方面,不仅要对学生志愿、教师课题、用户信息进行管理,更重要的是要对学生选择的志愿进行排列,生成终表。而学生方面,学生填报志愿时可以看到课题的具体情况介绍以及课题的限制人数和已选人数,避免因为课题人数已满而不能选择自己喜欢的课题。教师方面则可以同时申请多个课题,并且在管理员未确定的情况下可以撤销课题。本系统目前还存在一些问题,如程序代码不够简洁,太多技术含量的书面文件的源代码技术含量还不是很高,一些功能还没有实现,操作比较复杂,数据库仍然不完美等等,但如果有更多的时间进行调试修改,例如,优化和修改生成终表,功能将更加完善。关键字:ASP;毕业设计选题;管理系统ABSTRACTAlong
6、with the high-speeding development of net technology and OA, information technology have deeply intruded upon peoples life and everywhere in our society , managing by hand have replaced by roboticized net management , however , school is the forerunner and disseminator in receiving modern informatio
7、n ,so , the topic management have been a important content in teaching management .Graduate design topics Selecting and management system using popular ASP network programming, using the B/S-based operating platform, avoiding the system because different browser can not run or partthe module can not
8、 be displayed. To declare the subject by teachers online, online topics of students, administrators manage, simplify the cumbersome file submission and manual operation, so that students, teachers and staff to become convenient, fast, database maintenance easier.The administrator in this regard not
9、only to the student volunteer, teachers subject, user information management and, more importantly, to students to choose voluntary arrangement to generate the final table. Students, students completing the volunteercan be seen to limit the number of subject specific presentations and the topics and
10、 the number of selected, to avoid because the subject is full and can not choose your favorite topics. Teachers can apply for a variety of subjects and topics may be revoked in the case of administrators undetermined.In this system, there are still some problems now, such as procedure is not clear,
11、the written source code too many documents, technical content is not high, some functions did not materialize, or some of the complex, the database is still not perfect and so on, however, if the program was optimized and modified, such as generating final table there, function more perfect.Keywords
12、: Active Server Pages; Graduation design Topic Selecting; Managing System目 录第一章 前 言11.1 系统设计的意义11.2 本系统的主要功能11.3 设计需要解决的问题2第二章 系统分析32.1 系统需求分析32.2系统功能分析32.2.1 管理员部分32.2.2 教师部分42.2.3 学生部分4第三章 系统设计53.1 系统总体模块设计53.2 系统详细设计63.2.1 管理员模块73.2.2 教师模块103.2.3 学生模块11第四章 数据库设计124.1 系统E-R图124.2 实体列表13第五章 系统功能实现1
13、75.1 管理员模块功能实现175.1.1 学生志愿管理175.1.2 导师课题管理215.1.3 用户信息管理235.1.4 自动生成终表255.1.5 手动生成终表265.1.6 查看选课终表265.1.7 查看有无留言275.2 教师模块功能实现275.3 学生模块功能实现28第六章 系统测试306.1 系统测试环境306.1.1 硬件说明306.1.2 软件说明306.2 系统功能测试306.3测试结果分析32结束语33参考文献34附 录35致 谢45第一章 前 言1.1 系统设计的意义随着网络和信息技术的发展,20世纪80年代人们已经提出了“办公自动化”的概念,而学校正是处在信息接受
14、的前沿地位,实现教学办公自动化是其必然趋势。毕业生的“毕业设计选题管理系统”就是办公自动化的一项主要内容。本系统利用了方便的网络通信技术,管理员不需要具有专业的知识,只需通过网络界面操作就可以对教师课题和学生的志愿进行管理,使得管理员管理工作变得非常方便。该系统采用ASP开发技术,基于B/S模式的工作方式使得数据的维护也显得非常方便。1.2 本系统的主要功能“毕业设计选题管理系统”是基于浏览器/服务器架构的软件管理系统,它的开发技术是目前比较流行的基于windows平台的ASP结合VBScript技术,数据库采用了Microsoft公司开发的SQL Server数据库,Microsoft SQ
15、L Server是高性能的数据库管理系统,专为分布式浏览器/服务器计算环境而设计。“毕业设计网上选题系统”通过ODBC或直连驱动程序能和Microsoft SQL Server等挂接使用,充分满足课题管理需求。本系统选用Windows XP作为后台的操作系统,在运行的时候,后台管理系统要安装IIS或建一个虚拟网站。本系统分为“前台”和“后台”两部分,前台实现学生和教师浏览网站的功能,学生用户通过网上浏览教师的课题选择自己喜欢的课题,然后提交到后台数据库保存选题信息,待由管理员处理信息,而教师则可以通过网上浏览申请课题,然后提交到后台数据库,待由管理员处理信息,学生和教师只能浏览数据库信息,不能
16、修改,数据库的相关信息处理由管理员完成。管理员处理教师课题和学生志愿要完成的操作有:对学生志愿的添加、删除、修改,能够查看有哪些学生选择了志愿,哪些学生还没有选择志愿。对教师课题管理要完成的操作有:对教师课题的添加、删除、修改,并要对教师申请的课题进行审查、批准。另外,管理员还要完成学生课题的排列,分为两种方式:自动生成终表和手动生成终表,按志愿优先级进行排列。最后,查看自己的留言,回复留言者。1.3 设计需要解决的问题本系统把数据的存储、修改、删除、添加功能分开实现,把管理员、学生、教师的操作权限和模块功能分开,通过单独的网页使其关系相互联系。实现了模块间的低耦合、高内聚的功能。本系统利用A
17、SP和Microsoft SQL Server数据库做后台,能够比较容易地实现人机间的动态交互和及时方便的信息更换。ASP提供了一个在服务器端执行脚本命令的环境(包括HTML、VBScript等)。在这样的环境中,用户可以创建和运行动态Web应用程序。由于 ASP程序运行在服务器端,当客户端浏览器浏览ASP页面时,服务器上的页面文件被重新解释了一遍,并生成标准的HTML文件发送到客户端浏览器,所以不存在浏览器的兼容性问题。再加上Microsoft SQL Server数据库作为后台支持,管理员可以轻松地改变页面的内容,及时更新页面信息。其中,管理员所要完成的工作就是对学生志愿、教师课题、用户基
18、本信息的添加、删除、修改。而且它是通过Internet网来完成的。只要能上网的地方都能工作。该系统所要解决的问题主要有以下几个: 解决因为手工操作而引起的操作过程烦琐,从而造成时间的浪费和数据的遗漏、错添和误加的问题。 解决排列课题时引起的误操作问题,在这里系统在生成终表时,分为两种方式:手动排列和自动排列;自动生成终表是按学生志愿的优先级的过程生成终表,这样就不需一一对照学生志愿和教师课题生成终表了,非常方便。 解决C/S管理方式的系统带来的不便,这样不会因为服务器和浏览器的配置不同而无法工作。 此外,还有相关功能的实现。如:学生志愿的添加、删除、修改,教师课题的添加、删除、修改,用户信息的
19、添加、删除、修改。第二章 系统分析2.1 系统需求分析该系统的设计目的主要是方便教师、学生、管理员三种用户,所有操作都在网上完成。他们以Web形式访问数据,对系统实现和数据库知识是没有要求的,只是一个简单的操作界面。下面对这三个用户对象的功能进行简单分析:学生可对有关课题进行查询,了解课题的相关信息(指导老师、课题代码、课题名称等),以便快速选择自己感兴趣的课题,。教师可以在网上浏览所有教师的课题,也可以在网上申报课题,同时还可以查看有无学生选择自己的课题。管理员对整个选题系统进行管理,他们的工作主要包括用户管理和课题管理;课题管理又包括:录入新添课题的相关信息,删除课题信息及修改课题信息。同
20、样,管理员可以对用户进行管理,包括添加、删除及修改用户信息。系统的安全性是不可忽略的方面,本系统的合法用户是学生、老师和管理员。在进入系统前都要进行身份验证。本系统的目标是要把以前教务管理人员的工作被该平台所替代。通过网络来交互实现课题申报和选题处理。该平台实质上是一个基于Web的数据库应用系统,由数据库、数据库管理系统、应用系统和用户组成。2.2系统功能分析由以上分析可得,本系统主要实现三大功能:教师课题申报,学生选题,管理员管理,即教师部分,学生部分和管理员部分三大块。2.2.1 管理员部分管理员部分又包括以下八个功能:(1) 学生志愿管理;(2) 导师课题管理;(3) 用户信息管理(4)
21、 自动生成终表;(5) 手动生成终表;(6) 查看选题终表;(7) 查看有无留言;(8) 注销其中,“学生志愿管理”模块又分为:“修改学生志愿”、“删除学生志愿”、“删除学生课题”以及“未选志愿学生名单查询”四大功能模块。“导师课题管理”模块包括:“修改导师课题”,“删除导师课题”,“增加教师课题”,“教师申请课题管理”。“用户信息管理”模块包括:“添加用户”,“删除用户”,“修改用户”。“自动生成终表”:学生填报志愿是按第一、第二、第三志愿填报,即:每个学生可以填报三个志愿,在未最终确定哪个学生做哪个课题时,可以按学生填报志愿的顺序自动生成最终课表。“手动生成终表”:按手动排列方式生成终表。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 选题 管理 系统
限制150内