毕业设计管理平台的设计与实现_——学生模块(31页).doc

上传人:1595****071 文档编号:38768515 上传时间:2022-09-05 格式:DOC 页数:30 大小:523.50KB
返回 下载 相关 举报
毕业设计管理平台的设计与实现_——学生模块(31页).doc_第1页
第1页 / 共30页
毕业设计管理平台的设计与实现_——学生模块(31页).doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《毕业设计管理平台的设计与实现_——学生模块(31页).doc》由会员分享,可在线阅读,更多相关《毕业设计管理平台的设计与实现_——学生模块(31页).doc(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-毕业设计管理平台的设计与实现_学生模块-第 23 页天津职业技术师范大学Tianjin University of Technology and Education毕 业 设 计专 业: 计算机科学与技术 班级学号: 计科0801-30 学生姓名: 徐 磊 指导教师: 张丽霞 讲师 二一二年六月天津职业技术师范大学本科生毕业设计毕业设计管理平台的设计与实现学生模块Graduation design management platform Students module专业班级:计科0801班学生姓名:徐 磊指导教师:张丽霞 讲师学 院:信息技术工程学院2012年 6月摘 要在21世纪这个信息

2、高度发达、高速流通的时代计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。其中,作为一个以传播知识为主要职能的机构,学校建立一个具有特色的学生在线测试系统是十分必要的事情,传统教师出题,通知学生,学生选题,教师审核,调剂学生都需要大量的人员来管理,这一个漫长而复杂的过程,已经越来越不适应现代教学的需要。毕业设计管理系统可以方便教师出题,学生选题,以及管理员调剂学生,加上数据库技术的利用,大大简化了传统复杂的过程。系统的开发是基于B/S结构,采用C#程序设计语言及SQL数据库进行开发。为教师和学生提供交流的平台,教师可以通过系统出题,学生便可以随时随地通过平台来选择查看老

3、师发布的毕业论文题目,结合自己的实际情况选择毕业设计题目,管理员可以查看审核调剂教师出题题目,给毕业设计调剂学生等,体现了教学的数字化。关键词:数据库;毕业设计;.NETABSTRACTWidely used in the 21st century, information is highly developed, high-speed flow of the era of the popularity of computers and computer networks, so that ordinary people have access to more knowledge than e

4、ver before. Among them, as one of the main functions of institutions to disseminate knowledge, the school students a unique online testing system is very necessary thing, the traditional teacher questions, to inform students, their topics, the audit of teachers, transfers students need a lot of staf

5、f to manage a long and complex process, has become increasingly unsuited to the needs of modern teaching. Graduate design management system can facilitate the teacher questions, student topics, as well as the administrator transfers students, coupled with the use of database technology, which greatl

6、y simplifies the complex process.The system was developed based on B / S structure, using the C # programming language and SQL database development. Exchange platform for teachers and students, the teacher questions through the system, students will be able to anytime, anywhere through the platform

7、to select the view teacher published a thesis topic, combined with the actual situation to select the graduation design project, the administrator can view the Audit swap teachers the topic and subject students to the graduate design transfers, reflecting the digitization of teaching.Key words: Data

8、base; student; transfers; Audit目 录1 引言11.1系统开发背景11.2系统开发的目的和意义12 系统开发工具与软件运行环境22.1系统开发工具22.2软件运行环境23 系统总体设计33.1系统基本描述33.2系统功能结构图33.3系统功能的划分34系统数据库设计64.1数据库设计概述64.2系统数据库分析64.2.1系统数据流图64.2.2数据字典84.2.3系统E-R图84.3系统数据库详细设计95 管理员模块设计115.1总体信息显示116 学生模块设计216.1选择毕业设计题目216.2查看设计题目要求及答辩老师216.3查看教师所给评阅成绩227 关键

9、技术、所遇问题及解决方案247.1关键技术简介247.1.1 CSS247.1.2 ADO.NET数据访问技术247.1.3 ASP.NET简介257.2所遇问题及解决方案257.2.1乱码问题257.2.2页面布局错乱问题258 测试268.1测试目的268.2测试方法268.3测试过程及结果26结论27参考文献28附录1:测试29附录2:毕业设计相关代码33致谢351 引言1.1系统开发背景 在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。现在很多学校学生毕业的最后环节毕业设计还是很传统的人工作业,因此在这

10、个问题上经常会耗费大量的人力物力。根据学校毕业生的需要我们设计了一个毕业设计管理系统,使毕业生毕业设计学生选题,老师调剂与教师综合管理等变得更简单化、灵活化。不再象以前那样每当毕业设计的时候,老师与同学在毕业设计上都需要很长时间的协调。从技术上来讲系统实现采用了B/S模试,在Windows平台上,使用IE浏览器,完成学生在线选择毕业设计、提交选择、查看毕业设计审核情况,评语及成绩等。传统的模式要求老师印出毕业设计题目、上交教务审核题目,张榜公布、学生选题,教师审核学生选题。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要,而在线毕业设计管理系统可以使学生随时随地的进行查看管理员审核的教

11、师添加的题目,加上数据库技术的利用,大大简化了传统练习的过程,因此在线毕业设计管理系统是电子化教学不可缺少的一个重要环节。1.2系统开发的目的和意义随着计算机技术的发展及计算机的日益普及,基于WEB在线测试已成为大势所趋。基于WEB在线测试也越来越成为学生的好帮手,它的优势不但体现在人力上,也体现在物力上,在线毕业设计系统的查看毕业设计,在线审核及在线评阅调剂等功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。毕业设计管理系统充分利用了B/S结构的特点,实现了将传统的添加题目,选择题目,审核移植到Internet上,该系统的优势在于极大的简化了老师出题的工作、方便了学生的选题和管理员

12、的审核与调剂。相比传统的毕业设计管理,基于WEB的毕业设计管理系统的主要好处是一方面可以动态地管理各种毕业设计题目信息,只要学生选择了毕业设计题目,教师就可以进行审核;另一方面,给教师和管理员节约了大量的时间有效的统一管理毕业设计题目和学生选题情况;另外管理员还可以对未来得及选题的学生进行调剂。2 系统开发工具与软件运行环境2.1系统开发工具编程工具:Microsoft Visual Studio 2008工具说明:Visual Studio .NET 是一套完整的开发工具,用于生成ASP Web 应用程序XML Web services桌面应用程序和移动应用程序。Visual Basic .

13、NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。数据库工具:Microsoft SQL Server 2005数据库说明:SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和

14、结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序SQL Server 2005 特性概况。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI解决方案,帮助您的团队通过记分卡Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。2.2软件运行环境软件环境: 操作系统 Windows XP SP1及以上版本,SQL Server 2005及以上版本,IE8.0及以上。硬件环境:CPU双核

15、 2.2HZ,内存2G及以上。3 系统总体设计3.1系统基本描述毕业设计管理系统主要是为学生提供一个对毕业设计合理管理的平台,教师和管理员可以对学生选择毕业设计题目进行快速有效的管理。系统分为管理员角色,教师角色和学生角色。管理员主要负责审核教师添加的毕业设计题目调剂学生,教师主要是负责添加毕业设计题目,审核学生所选的毕业设计,答辩完后给出评阅。学生模块主要是选择毕业设计题目,查看自己的毕业设计成绩。3.2系统功能结构图根据基本描述,可将毕业设计管理系统分为管理员模块,教师模块和学生模块包括添加毕业设计题目,审核题目,学生选题,审核学生选题,教师评阅,管理员调剂等功能。因此可将系统结构设计为如

16、图3-1所示。毕业设计管理系统学生模块管理员模块选择题目查看审核查看评阅审核题目调剂学生教师模块添加题目评阅学生审核选题图3-1系统功能结构图3.3系统功能的划分根据系统的功能结构图,可知系统共包括以下功能:添加毕业设计题目,审核题目,学生选题,审核学生选题,教师评阅,管理员调剂。综上所述,系统共分两个模块,分别是学生模块和管理员模块,由此得出系统总体结构用例图,如图3-2所示。学生管理员登录模块学生模块管理员模块图3-2总体结构用例图管理员拥有最高权限,可以对整个系统进行维护。首先,可以对教师提交的题目进行审核,还可以对题目学生进行调剂。由此,可得出管理员模块的操作用例图,如图3-3所示。管

17、理员审核题目给题目分配学生给题目增加人数调剂学生学生图3-3管理员模块用例图学生可以选择要练习的课程和题型,然后进行试题练习,在练习的过程中,可以查看标准答案或下载标准答案,由此可得出学生模块的操作用例图,如图3-4所示。修改密码选择毕业设计题目查看审核结果查看教师评阅学生图3-4学生模块用例图4系统数据库设计4.1数据库设计概述网络版数据库:网络数据库主要是为学生在线练习提供的,数据库中目前包括两张表,分别是用户表和试题信息表,用户表主要存储用户和管理员的信息,试题信息表主要存储学生练习的试题库信息。单机版数据:单机版主要是作为老师出题抽题所用,目前数据库中共涉及三张表,分别为用户表、试题信

18、息表和试卷分数表。用户表主要存储用户和管理员的信息,试题信息表主要存储教师出题题库信息,试卷分数表主要存储教师抽题时各题的分值分配情况。基于对.NET集成比较好,很合适用于Windows应用的后台数据库等综合考虑,决定两个数据库均使用Microsoft SQL Server 2005数据库。4.2系统数据库分析4.2.1系统数据流图登录数据流图:登录部分主要处理的是登录信息流入系统,系统根据登录信息判断用户输入的登录信息是否正确,如果正确则产生管理员信息或者学生信息流入相应的模块。如图4-1所示。用户1 登录处理管理员模块教师模块登录信息登录信息登录信息表对 应 信 息管理员信息教师信息2 信

19、息处理学生模块学生信息图4-1登录数据流图学生信息数据流图:学生的信息由管理员录入,流入系统中,通过系统,学生信息流入登录信息表中,当学生查看学生信息时,学生信息通过系统流入显示界面。如图4-2所示。注册学生登录信息表学生信息学生信息学生信息学生信息1 录入信息2 显示信息图4-2学生信息数据流图学生选题数据流图:管理员对教师提交的毕业设计题目进行审核,并将审核通过的题目显示在系统内,学生便可以查看毕业设计题目选择自己合适的题目。如图4-3所示。管理员毕业题目表查看教师提交毕业题目学生2.2 选择毕业设计题目题目信息题目信息审核信息 题目信息学生题目信息1 审核题目2.1 显示题目图4-3学生

20、选题数据流图4.2.2数据字典1)用户登录信息用来记录用户登录是的用户名和密码信息,以便验证。名字:学生信息别字:学生信息表描述:用来记录学生信息的表定义:学生信息 =编号+性别+登陆密码+用户名+用户名称+邮箱+电话+学生系别+学生班级+角色+是否管理员+创建时间+审核状态+审核人+审核人姓名+审核时间位置:输入到界面图4-4 学生信息数据字典2)用来存储毕业设计题目相关的信息,方便管理员审核,学生查看审核通过毕业设计题目等。名字:毕业设计题目信息别字:毕业设计题目信息表描述:用来保存设计题目的相关信息。定义:试题信息 =课题编号+出题教师+课题名称+课题类别+使用专业+课题需求+课题内容+

21、课题所需人数+审核人+审核时间+审核时间+审核意见+最后修改人+最后修改时间+状态+是否删除+创建时间+评阅教师+分配人+分配时间位置:输出到界面,输入到网页中图4-5题目信息数据字典4.2.3系统E-R图在一个系统中E-R图,用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于系统,下面是我们设计的毕业设计管理系统的E-R图如图4-6。4.3系统数据库详细设计(1) 毕业设计管理系统系统中涉及两张表,一张是学生,管理员信息表,别一张是毕业设计题目信息表。在学生,管理员信息表中,需要设计用户名、密码和角色,学生系别,班级专业是否是管理员,审核状态三个字段,登录信息表如表4-1所

22、示。管理员学生管理N1毕业设计题目查看选择管理审核1NMN图4-6毕业设计管理员系统E-R图表4-1 登录信息表字段名称类型长度是否为空说明K_yhVarchar50否编号xbVarchar1否性别dlmmVarchar50否登陆密码dlmVarchar25否用户名yhmcVarchar50否用户名称yxVarchar20否邮箱dhVarchar15否电话Stu_xibVarchar50否学生系别Stu_bjVarchar50否学生班级Stu_zyVarchar50否学生专业jsInt否角色sfglyInt否是否管理员cjsjdatetime否创建时间ztZt否审核状态K_shrVarchar

23、50否审核人shrVarchar50否审核人姓名shsjdatetime否审核时间在毕业设计题目信息表中,需要设计课题编号、出题教师、课题名称、课题类别、使用专业、课题需求、课题内容, 课题所需人数等字段,毕业设计题目信息表如表4-2所示。表4-2毕业设计题目信息表(t_yr01_kt)字段名称类型长度是否为空说明K_ktVarchar50否课题编号K_ctyhVarchar50是出题教师ktmcVarchar50是课题名称ktlbVarchar50是课题类别syzyVarchar50是使用专业ktxqVarchar800是课题需求ktnrtext是课题内容ktrsInt是课题所需人数shrV

24、archar50是审核人shsjDatetime是审核时间shyjText是审核意见zhxgrVarchar50是最后修改人zhxgsjVarchar50是最后修改时间ztInt是状态isdelInt是是否删除cjsjVarchar50是创建时间pyjsVarchar50是评阅教师K_fprVarchar50是分配人fpsjdatetime是分配时间5 管理员模块设计5.1总体信息显示 管理员登录后首先看到的是课题列表,如图 5-1 所示:图 5-1 课题列表同时点击查看可以看到每个课题的详细信息,界面如图 5-2所示:图5-2 管理员对选题查看详情管理员登录系统后可以对教师提交的课题进行查看

25、并审核,审核后将会出现在学生页面学生即可选题。如图5-3所示。图 5-3 课题管理点击查看可以查看此课题的具体内容如图5-4所示。图 5-4 课题显示点击审核可以对未审核的课题进行审核操作,审核成功后将显示在学生页面供学生选题使用,审核页面 如图 5-5 所示:图 5-5 审核页面当学生因特殊原因没有及时选择课题时候,管理员有权利给其调剂课题,调剂课题的时候可以给缺少人数的课题添加学生,也可以给课题增加人数后,调剂学生。如图 5-6调剂页面所示:图 5-6 课题调试点击课题后的调试,可以对课题进行调剂分配学生或者增加学生人数.调剂操作界面如图 5-7所示:图 5-7 调剂操作页面教师分配功能,

26、可以浏览课题的名称,类别,所属专业创建教师,课题所需人数,已选人数,如图5-8 所示:图 5-8 教师分配答辩教师分配页面,可以设置答辩组长和答辩教师,答辩时间,答辩地点。如图 5-9所示:图 5-9 答辩分配教师页面人员管理浏览页面,可以查看已注册学生和教师的信息,对用户进行审核和删除操作,如图 5-10所示:图 5-10 人员管理浏览界面人员查看详情,点击查看可以看到此用户的详细信息,包括姓名性别学院专业班级手机邮箱,如图 5-11 所示:图 5-11 选项信息查看界面学生信息审核操作点击审核进入审核页面如图 5-12 所示:图 5-12 学生信息审核页面对不合法的学生信息进行删除操作,如

27、图 5-13 所示:图 5-13 删除学生审核后学生信息会出现在已办理页面,包含了审核通过的和没通过的学生信息,如图 5-14所示:图 5-14学生已办理页面同理教师页面也分浏览 查看,审核,删除功能展示页面如图 5-15 ,图5-16,图 5-17,图 5-18所示:图 5-15 教师浏览页面图 5-16 待办理图5-17 删除教师页面审核结束后教师信息浏览页面,点击查看可以看到详细信息。如图 5-18所示:图5-18教师管理页面图5-19查看课题页面6 学生模块设计系统主要是为学生选择毕业设计提供的一个平台,学生登录后可以看到审核通过的毕业设计题目,学生可以结合自身的专业查找适合自己的毕业

28、设计题目然后提交审核,通过后自己可以查看到题目要求然后根据要求去写毕业设计,还可以查到自己的答辩老师,以及最后答辩结束后自己所得的成绩。该模块共包括学生选择毕业设计题目,查看设计题目要求及答辩老师和查看所给答辩成绩三个部分。6.1选择毕业设计题目学生登录本系统后,可以浏览全部审核通过的毕业设计题目,可以查看每个毕业设计题目需要人数以及已选课题人数,学生可以根据自己的实际情况,选择合适自己的毕业设计题目,然后提交。课题列表的界面如图6-1所示。图6-1 课程和题型界面图6.2查看设计题目要求及答辩老师学生选题结束后可以点到“我的选题”在这里可以查询到自己所选的毕业设计题目,以及题目的审核状态。待

29、通过后方可开始完成毕业设计,题目审核后管理员会对题目分配答辩老师,答辩教师,以及答辩时间,学生都可以在这里查看,如图6-2所示。图6-2 我的选题信息界面图若需要联系出题老师可以点“出题教师信息”在这里可以查看到老师的一些基本信息,方便教师和学生的沟通交互,如图6-3所示。图6-3 查看教师信息界面图6.3查看教师所给评阅成绩在学生答辩结束后答辩小组会给每个学生打一个成绩,并写好评语,这时候学生可以登录系统,点击“评阅信息”查看到自己毕业设计的分数,以及教师给自己的评语。如图6-4所示。图6-4查看教师所给评阅成绩界面图7 关键技术、所遇问题及解决方案7.1关键技术简介7.1.1 CSSCSS

30、是Cascading Style Sheets的简称,中文译作“层叠样式表单”,实际上它是一组样式,也是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站

31、设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。随着WEB2.0标准化设计理念的普及,国内很多Web应用程序都已采用DIV+CSS制作方法。CSS样式的特点如下:1) 结构与样式分离的方式,便于后期维护与改版2) 样式定义精确到像素的级别3) 可以用多套样式,使网页有任意样式切换的效果4) 降低服务器的成本5) 页面浏览速度快7.1.2 ADO.NET数据访问技术ADO.NET是在ADO基础上开发出的数据访问框架的最新产物,它是.NET框架的一部分,ADO.NET建立在.NET Framework提供的平台之上。它是使用Microsoft.NET Framework

32、中的托管代码构建的,这意味着它继承了.NET执行时环境的健壮性。ADO.NET主要是用来解决Web和分布式应用程序的问题,它由.NET Framework(提供了对.NET应用程序的数据访问和管理功能)中的一组类或命名空间组成。ADO.NET是用来处理基于Web应用程序所需的无连接计算环境。无连接的设计支持ADO.NET方便地伸缩企业应用程序,因为在每个客户机系统和数据库之间并没有使用开放连接,而是在开始客户端连接时,暂时打开一个到数据库的连接,从数据库服务器中检索需要的数据,然后关闭连接。客户端应用程序使用与数据库服务器所维护的数据存储完全独立的数据。客户端应用程序可以定位数据的子集,修改该

33、数据,并将该数据一直缓存在客户机中,直到应用程序指示将所有变化传回到数据库服务器。这时会暂时打开一个到服务器的新连接,对客户端应用程序所作的所有修改都被传回到更新批处理中的数据库,同时关闭连接。7.1.3 ASP.NET简介ASP.NET是Microsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。ASP.NET环境配置要求:目前支持ASP.NET开发的平台有Windows

34、 XP, Windows 2000和Windows 2003 Server(.NET)等。第一步,在ASP配置的基础上,这里假设目的服务器已经安装了IIS。第二步,按照微软要求安装VS.NET,以便IIS能够识别并处理ASP.NET文件类型,例如.asmx,.aspx等。第三步,和ASP Web应用程序类似,按照需求设置IIS虚拟目录,便可以轻松地对ASP.NET Web应用程序进行浏览了。ASP.NET程序只能在服务器执行,当浏览器向服务器请求打开ASP.net程序时,服务器会从磁盘上读取该程序,然后加以执行并将结果转换成浏览器兼容的HTML文档,而将HTML文档发送给浏览器,待浏览器收到H

35、TML文档后,将会将HTML文档翻译成网页画面呈现在用户眼前。7.2所遇问题及解决方案7.2.1乱码问题在进行提交表单时,如果含有中文字符,就会出现乱码。经过查阅资料,找到了一个解决方法,就是先设置工程的默认编码为“UTF-8”,同时再设置aspx文件的编码为pageEncoding=UTF-8、页面编码设置为,就可以解决上述问题。7.2.2页面布局错乱问题当使用的浏览器不一样的时候,页面布局会出现布局错乱。经过讨论,我们利用css布局框架来控制了不同浏览器的样式,这样使得无论用什么样的浏览器都不会出现布局错乱,从而达到了页面基本布局的稳定。8 测试8.1测试目的测试分析报告是在测试分析的基础

36、上,对测试的结果以及测试的数据等加以记录和分析总结。它也是测试过程中的一个重要环节,同时,它也是对软件性能的一个总的分析和认可及对不足之处的说明。因此,测试分析报告对于今后对软件的功能的加强,不足之处的弥补等都起着十分重要的提纲作用。另外,它还有利于今后软件开发者阅读原程序,根据测试提供的数据和结果,分析原代码,掌握各函数的功能和局限性。从而缩短软件开发者的再开发时间和所耗费的精力、资金。从这方面上,我们不难发现,测试分析报告所指明的对象主要是针对于软件开发者。8.2测试方法测试方法有模块测试、单元测试、压力测试等,我们根据系统需要,采用模块测试方法作为本系统的测试方法。8.3测试过程及结果测

37、试过程中,我们主要针对需求较高的模块进行详细测试。这其中包括学生模块、教师出题模块、管理员审核模块、调剂和评阅模块等。在教师模块出题模块中,我们使用教师模块登录并添加课题保存提交。然后用管理员登录查看是否存在教师提交的课题,并给与审核通过。在学生模块中,我们用学生登录进行选题操作,然后提交,查看系统教师模块中是否存在学生的选题记录。然后对未满足人数的课题给与调剂,系统管理员分配学生到此课题。并给课题填写评语和成绩。用学生用户登录后查看评阅成绩和评语是否存在。详细的测试用例与步骤详见 附录2系统测试分析报告。 结论毕业设计管理系统主要是为学院教师提供毕业设计的管理平台,教师可以登录系统出各种专业

38、的毕业设计题目然后提交教研室审批,审批通过后学生方可登录系统,选择自己合适的课题,提交教师审核,教师审核后,学生可以根据题目要求做自己的毕业设计,在次期间如果学生没来的及选择毕业设计题目管理员还有调剂权限帮助学生调剂毕业设计题目。这样,既节省了老师的时间,同时也节省了学生的时间,达到了良好的效果。在开发的过程中,遇到了许多的问题。通过解决这些写问题,深刻认识到开发一个软件的生命周期:需求分析、概要设计、详细设计、编码、测试等是如何开展的。其中需求分析部分是最重要的,如果需求分析做不好,那么后面的工作就会有很多困难,要走很多弯路,会给以后的各个阶段工作带来许多难题,所以它是决定一个软件是否能够完

39、全符合用户的需求,即直接决定一个软件的价值。同时,详细设计也很重要,它是属于解决问题的方法,方法的好坏虽然可能不会影响结果,但是一定会影响效率及性能。在老师和同学的帮助下,完善了毕业设计,包括管理员登录模块,审核教师提交试题,审核学生和教师登录信息,调剂学生选毕业设计,以及学生模块中选毕业设计题目并查看毕业设计审核情况和学生查看自己答辩老师、答辩评阅成绩等功能。虽然系统功能都可以正常运作,但是其中还有一些不足之处,尤其是代码方法的优化和界面的上的美工都需要进一步修改。参考文献1 易巍,张新颖. ASP.NET基础与案例开发详解.北京:清华大学出版社,2009.2 王小科等. C#开发实战宝典.

40、北京:清华大学出版社,2010年01月.3 美Ray Rankings, Paul Jensen. SQL Server 2000 使用全书.北京:电子工业出版社,2002.4 何瑾,刘润华,吴敬.基于开源思想的软件应用开发J河北师范大学学报(自然科学版),2007(01).5 张海藩软件工程导论(第5版)北京:清华大学出版社,2006.6 关敬敏SQL SERVER 数据库应用教程北京:清华大学出版社,2005.7 赵鹏,倪志伟,贾瑞玉. 基于数据挖掘技术的范例库维护J安徽大学学报(自然科学版), 2003,(02).8 仝春灵数据库原理与应用:SQL Server 2000北京:中国水利水

41、电出版社,20039 张跃廷等. ASP.NET开发实战宝典. 北京:清华大学出版社,2010年01月.10 马军,李玉林SQL语言与数据库操作技术大全:基于SQL Server实现北京:电子工业出版社,2008.11 (美)沃特,波尔顿 等著,齐宁,董泽惠 译.SQL Server 2005性能调优. 北京:清华大学出版社, 2009年05月.12 张蒲生.数据库应用技术SQL Server 2005基础篇. 机械工业出版社,2008年01月.13 张翼,李辉. Excel2003数据处理与分析范例精解. 人民邮电出版社,2004年07月. 14 郭靖等. ASP.NET开发技术大全. 北京

42、:清华大学出版社,2009年05月.15(美)特罗尔森 著,朱晔 等译. C#与.NET 3.5高级程序设计(第4版) .人民邮电出版社,2009年03月. 16 王小科,王军等. C#项目开发案例全程实录. 北京:清华大学出版社, 2011年01月.17 王小科,王军等. C#开发实战1200例 C#开发实战1200例(第卷)(配光盘)(软件开发实战1200例).北京:清华大学出版社, 2011年01月.18 刘丽霞等. C#范例开发大全. 北京:清华大学出版社,2010年07月.19 王小科等. C#开发实战宝典. 北京:清华大学出版社,2010年01月.20 宫生文,陶国荣. C#网站开

43、发案例详解-基于Ajax+CSS+JavaScript+XML技术. 中国铁道出版社,2010年08月.21 郭伟伟,沈炜. CSS全程指南. 北京:北京电子工业出版社,2008年1月.附录1:测试 1系统测试概述1.1引言测试是所有工程学科的基本组成单元,是软件开发的重要部分。自有程序设计的那天起测试就一直伴随着。模块测试是系统测试的一部分。一个完整的模块测试有助于系统整体测试的完成。模块测试的基本方法有:单元测试、集成测试、压力测试等。1.2测试背景毕业设计管理系统首先是一个网络系统,所以对安全性的要求较高,同时对系统的健壮性与合理性的要求也是非常重要的,所以在开发完成后要多次测试修改以达

44、到要求。2测试过程2.1测试人员张丽霞老师、韩东晨、徐磊2.2测试环境一台装有SQL 2005,WindowsFrameWork2.0的个人电脑(电脑配置为:酷睿双核2G内存、250G硬盘)2.3测试用例 1. 管理员添加学生信息测试输入信息:用户名、密码成功输出:“登录成功”字样输入前状态:如图附录2-1图附录2-1 (添加图示,例如:登录测试界面)登录后状态:如图附录2-2图附录2-2 测试成功界面2. 管理员审核学生信息输入信息:点击“通过”成功输出:信息状态由未审核变为“审核”输入前状态:如图附录2-3图附录 2-3审核后状态:图附录 2-43. 管理员调剂学生输入信息:点击“调剂”成

45、功输出:将选择的学生调剂到次课题中输入前状态:如图附录2-3图附录2-5调剂后状态:图附录 2-62.4测试结果经过测试,程序均正常运行。附录2: 毕业设计相关代码数据库连接的代码:server=.;database=ktxtManager;uid=sa;pwd=sa 登录模块的代码: if(!Page.IsValid) return ; string userName = this.txtLoginId.Text.Trim(); string pwd = this.txtLoginPwd.Text.Trim(); string dlmm=pwd; List listuser = t_ps01_yhDAO.Gets(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com