1、Visual Studio 2008、SQL Server 2000、WINDOWS XP系统、256M内存以上、40G硬盘以上。时间安排:第1周:收集资料,开题报告第25周:需求分析,系统调研第614周:系统设计,编码调试第15周:写论文,答辩预期成果:这个课题的成果包括2个部分,一个是系统的程序,程序中要求实现信息工程系开放实验室后台数据管理系统的功能,包含公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息等功能。上交的程序中,要包含前台代码和后台数据库文件。另一个是超过15000字的毕业论文,WORD文档。要求打印出来,并且内容要符合本科毕业生的论文要求,
2、格式要符合信息工程系的毕业论文格式。 申请人姓名: 日期:09 年 1 月 8 日系(分院)毕业设计(论文)工作领导小组意见:经毕业设计领导小组审议,该论文课题符合我系三本毕业设计选题要求,同意申报。组长签字: 09 年 1 月 8 日 说明:课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究。(2)X真实课题;Y模拟课题;Z虚拟课题。(1)、(2)均要填写,如AX。附表二:毕业设计(论文)任务书主要内容:运用Microsoft Visual Studio 2008和SQL Server 2000 作为开发工具,开发开放实验室管理系统的后台数据管理模块及其子模块中的功能。本后台系统
3、应具备的主要功能有:公告添加及公告管理、教研室添加及教研室管理、教师添加及教师管理、学年添加及学年管理、班级添加及班级管理、学生添加及学生管理、实验室添加及实验室管理、设备添加及设备管理、预约管理及答疑管理、评分查询及评分管理、学期添加及学期管理、管理员添加及管理员管理、高级管理及系统设置。基本要求:开发信息系开放实验室管理系统的后台管理模块的目的是可以有效的提高管理人员的工作效率,降低管理工作的复杂度,使数据清晰明了,彻底做到了无纸化的数据管理。本系统采用Microsoft Visual Studio 2008和SQL Server 2000 作为开发工具。主要参考资料:1 周良忠.C# P
4、rimer Plus.人民邮电出版社 2 Karli Watson Christian Nagel.C#入门经典(第3版)M.清华大学出版社 3 金汉均.数据库实现的方法M.华中师范大学学报,2008年10期:P64 三味工作室.SQL Server 2000 管理指南M.中国水利水电出版社5 袁鹏飞.SQL Server 2000 数据库系统管理与应用开发M.人民邮电出版社6 黄梯云.管理信息系统M.高等教育出版社7 萨师煊,王珊.数据库系统概论M.高等教育出版社8 飞思科技.SQL Server 2000系统管理M.电子工业出版社进度安排:指导教师签字: 09 年 1 月 15 日教研室主
5、任签字: 09 年 1 月15日附表三:毕业设计(论文)开题报告国内外现状:随着实验室的不断发展,各大院校更深切地感受到了计算机技术和网络在实验室管理中的作用越来越重要。数字化管理是当今最流行的也是最有效的管理手段,高效作为培养高素质人才的摇篮更应该具有数字化管理手段来进行日常的教学管理工作,尤其是实验室发展的需要,更应该达到开放化、数字化、透明化的水平,为提高教学效率做好基础。信息在现代化的发展中所起的作用越来越为人们所重视。信息资源的开放和利用水平已成为衡量一个企业、一个院校乃至一个国家综合实力的重要标志之一。在计算机的三大主要应用领域(科学计算、数据处理与过程控制)中,数据处理的比重约占
6、70%左右。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展起了数据库系统。而后台是整个网站系统的根基,一个好的后台管理系统能够为网站提供有效的数据维护功能,使网站正常运行。所以开放实验室管理系统网站应该具有一个完备的后台数据管理系统,使开放实验室管理系统网站能够正常稳定的运行,为广大师生服务,为信息系的开放实验室的开展打下坚实的后台数据基础。开放实验室是现代教学的新兴方式作为它的管理系统网站更是一个新颖的管理模式。网站的后台数据管理是整个网站的重中之重,国内外很少有同类的网站的后台出现。设计编写“开放实验室管理系统后台数据管理模
7、块”,具有创新性。设计的目的、要求:通过“开放实验室管理系统后台数据管理模块”,可以做到信息的规范管理科学统计和快速查询,从而减少管理工作方面的工作量,做到无纸化管理,大大降低管理成本。使用开放实验室后台数据管理系统,可以迅速提升实验室管理水平、提高使用率、方便师生,提供有效的数据管理模式,也为网站的正常运行提供保障。调研情况:现阶段开放实验室的数据管理还是靠人工管理,不能有效的做到数字化智能管理,容易出错,浪费人力物力。信息不能做到透明化,网络化。学生不能预约实验室,为教师评分不能做到无纸化。方案设计:采用Microsoft Visual Studio 2008和SQL Server 200
8、0开发一个信息系开放实验室管理系统后台管理模块。后台管理系统模块主要包括:公告添加及公告管理、教研室添加及教研室管理、教师添加及教师管理、学年添加及学年管理、班级添加及班级管理、学生添加及学生管理、实验室添加及实验室管理、设备添加及设备管理、预约管理及答疑管理、评分查询及评分管理、学期添加及学期管理、管理员添加及管理员管理、高级管理及系统设置等功能。开放式实验室网站后台系统功能结构图如下:一、公告添加及公告管理模块1、在公告添加功能中,因为是以管理员身份登录的,所以只能添加系统公告和实验室公告。2、在公告管理功能中,管理员可以查看、修改、删除公告,其公告包括系内公告、实验室公告和教师公告。二、
9、教研室添加及教研室管理模块1、在教研室添加功能中管理员可以添加系内的教研室,以便把教师按部门区分和系内的管理工作。2、在教研室管理功能管理员可以对教研室进行编辑和删除操作。编辑操作可以修改教研室的名称。三、教师添加及教师管理模块1、在教师添加功能中可以添加新的教师信息,添加时必须填写教师帐号、教师姓名和登陆密码并选择教师所在教研室,每一项都是必填项,如果有漏填项系统会自动提示。2、在教师管理功能中管理员可以对教师进行密码修改、编辑和删除操作,其中在编辑功能选项中可以修改教师名、性别、所属教研室、身份证号、电话等信息。四、班级添加及班级管理模块1、在班级添加功能中管理员可以添加新的班级。2、在班
10、级管理功能中管理员对班级信息进行编辑和删除操作。五、学生添加及学生管理模块1、在学生添加功能中管理员可以添加学生信息,添加时必须填写学生帐号、学生姓名和登陆密码并选择学生所在年级和班级,每一项都是必填项,如果有漏填项系统会自动提示。2、在学生管理功能中管理员可以对学生进行密码修改、编辑和删除操作,其中在编辑功能选项中可以修改学生名、性别、班级、身份证号和电话等信息。六、实验室添加及实验室管理模块1、在实验室添加功能中管理员可以添加新的实验室信息,添加时需要填写实验室名称和简要说明,并选择是否启用。2、在实验室管理功能中管理员对实验室信息进行编辑和删除操作。七、设备添加及设备管理模块1、在设备添
11、加功能中管理员可以添加新的设备信息,添加时需要填写设备名称和简要备注,并选择所属实验室和是否启用。2、在设备管理功能中管理员对设备信息进行编辑和删除操作。八、预约管理及答疑管理模块1、在预约管理功能中管理员可以根据选择的实验室和预约周数对预约信息进行查看和清理数据操作。2、在答疑管理功能中管理员可以根据选择的教师来查看答疑信息,并进行删除操作。九、评分查询及评分管理模块1、在评分查询功能中管理员可以根据选择的评分周期和教师姓名来查看评分的信息。2、在评分管理功能中管理员可以根据选择的学期来删除所属学期内的所有评分信息。十、管理员添加及管理员管理模块1、在管理员添加功能中管理员可以添加新管理员,
12、添加时需填写登录账号和登录密码,每一项都是必填项,如果有漏填项系统会自动提示。2、在管理员管理功能中管理员对管理员的信息进行密码修改和删除操作。十一、高级管理及系统设置模块1、在高级管理功能中管理员修改网站通知内容。2、在系统设置功能中管理员设置打分的周期。能够实现对信息系开放实验室管理系统的后台数据进行规范化的管理,使网站正常运行,方便管理员的操作。学生可以在线预约实验室、为教师评分、提出在学习中遇到的问题,教师可以查看自己的得分、回答学生的疑问,管理员可以查看所有教师的得分、发布新闻和公告等。工作任务分解,各阶段完成的内容及时间分配:指导教师意见: 资料查找详细,内容丰富,结构合理,结合实
13、际情况设计程序的特色。同意通过开题。指导教师签名: 09 年 3 月 5 日附表四:毕业设计(论文)学生自查表(中期教学检查用)工作进度按任务书要求已完成的内容:后台管理系统中已实现了对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员信息的添加以及修改,高级管理和系统管理等功能。待完成的内容:后台代码的规范化。已完成百分比:85存在问题: 系统画面不是很漂亮。 09 年 4 月 23 日附表五:毕业设计(论文)成果验收评审表序号评审项目指标满分评分1完成任务量按任务书
14、要求完成规定的任务30272演示过程程序或实验电路按功能或指标要求能运行3方案设计结构设计合理,有新意15124创新程度比已往有改进或新意1085回答问题有理有据,主要问题回答准确14是否可以撰写论文:可以得分88验收小组意见:该生在程序演示过程中讲解明了,叙述清楚。程序的功能基本符合任务书中规定的任务执行,程序在执行过程中没有运行错误。程序的设计结构合理,功能设计的基本合理。程序在运行时可以实现对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理等功能。但是程序中不具备报表统计功能,创新性一般。回答问题时,有理有据,基本上回答准确,能
15、够快速的找到功能设计的代码部分,代码讲解非常准确。根据学生设计的功能情况、演示过程、方案设计、创新程度和回答问题的情况,同意该生撰写论文,建议该生的验收成绩为良好。验收小组组长签字: 09 年 6 月 18 日附表六:指导教师毕业设计(论文)评语评语:XXX同学在毕业设计过程中表现比较主动、认真、遵守纪律。针对基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块课题的对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员信息的添加以及修改,高级管理和系统管理等功
16、能。涉及内容比较完整,按期完成全部任务,方案选择正确,对涉及中的主要问题分析比较深入,解决较合理,能查阅和引用大量参考资料。论文结构合理,文字通顺,条理基本清楚,符号符合标准要求。综合以上因素,同意该生参加毕业答辩,建议成绩为良好。 09 年 6 月 23 日附表七:评阅人评语该生在论文中阐述了基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块这个课题的设计与实行过程,具体介绍了开放实验室的后台管理模块的公告、教研室、教师、学年、学期、班级、学生、实验室和实验设备等信息管理的实现过程。从论文可以看出,该生进行了实地调研,结合具体工作流程查阅了大量的文献资料。将一定理论知识与专业知识
17、结合应用,表现出了一定的实践能力。论文结构合理,条理较清楚,书写格式规范;符号符合专业标准,工作量达到要求。 评阅人签字: 09 年 6 月 24 日附表八:该生在论文中阐述了基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块这个课题的设计与实行过程,具体介绍了开放实验室的后台管理模块的公告、实验室和实验设备等信息管理的实现过程,以及学生预约实验室管理及教师辅导答疑管理的功能实现过程。 09 年 6 月 24 日附表九:毕业设计(论文)答辩教师评分表姓 名XXX班 级053013学 号专 业计算机科学与技术答辩组教师XX评 分90868887答辩分数88.2毕业设计(论文)答辩委员
18、会评语答辩委员会评语:该生的论文选题合理,方案较正确,技术路线明确可行。针对基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块课题的对公告、学年、学期、班级、学生、教研室、教师、实验室和实验设备等信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理等功能,对设计中的主要问题分析较深入,解决较合理,能查阅和正确引用中外文参考资料,工作量较饱满。论文结构合理,文字通顺,逻辑较清晰,格式符合要求。答辩时讲解较清晰,回答问题比较正确全面。答辩委员会(小组)负责人签字: 09 年 6 月 27 日附表十:毕业设计(论文)答辩记录答辩记录:1、页面之间怎么传递值?答:通
19、过Session进行传值,但是用完Session后要记得释放,不释放Session会占用大量资源。2、打分周期是如何设置的?打分周期应该分为其中和期末,周期时间应由管理员负责设置,设置什么周期就写到web.config中,学生评分时就从中读取周期。3、怎样在C#中声明一个纯虚函数?在方法前使用abstract修饰符,类也可以标记为abstract。注意,abstract方法不能有执行代码。4、如何获取时间?可以使用datetime变量的Hour、Minute、Second方法。答辩组组长签字:09年 6 月 27 日附表十一:毕业设计(论文)成绩评定信息工程系 计算机科学与技术 专业毕业设计(
20、论文)答辩委员会于 2009 年 6 月 28 日审查了学生 XXX 的毕业设计(论文)。设计(论文)题目: 基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块评阅人:毕业设计(论文)答辩委员会意见: 通过成绩: 良 信息工程系 计算机科学与技术 专业答辩委员会 主任委员(系主任) 签字 09 年 6 月 28 日附表十二:毕业设计(论文)指 导 记 录问题一:后台管理模块和前台的关系是怎样的?后台管理模块是用来管理后台数据的,是为前台操作提供有效数据,也是对前台写入的数据进行管理。使整个网站能够正常运行。问题二:后台管理系统模块的目的是什么?使用开放实验室后台数据管理系统,可以迅
21、速提升实验室管理水平,提高使用率,方便师生,提供有效的数据管理模式。问题三:应该如何写开题报告?开题报告包括综述、关键技术、可行性分析和时间安排等四个方面 。开题报告作为对学生答辩资格审查的依据材料之一。由于开题报告是用文字体现的论文总构想,因而篇幅不必过大,但要把计划研究的课题、如何研究、理论适用等主要问题。开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研究方法。包括:(1)课题的目的、意义、国内外研究概况和有关文献资料的主要观点与结论;(2)研究对象、研究内容、各项有关指标、主要研究方法(包括是否已进行试验性研究);(3)大致的进度安排;(
22、4)准备工作的情况和目前已具备的条件(包括人员、仪器、设备等);(5)尚需增添的主要设备和仪器(用途、名称、规格、型号、数量、价格等);(6)经费概算;(7)预期研究结果;(8)承担单位和主要协作单位、及人员分工等。学生签字:09.3.6第2周:后台应具备哪些功能?实验室预约记录是否保存?实验室预约记录应该保存,当实验室设备出现损坏可以查看到记录,找到是什么时间哪个同学使用过这个设备,然后进行处理。管理员应该可以根据日期对实验室预约记录进行管理,把时间较长的记录清除。管理员用户怎么管理和添加?管理员用户应该由管理员之间进行管理,管理员可以添加新的管理员。09.3.13第3周:在后台公告管理中,
23、管理员对公告的管理权限有那些?在后台公告管理中,管理员应该具有对系内公告、实验室公告、教师公告修改和删除的权限。在对教师管理中,怎样对教师进行管理?对教师应该按教研室分组管理,这样就系统化管理,方便管理员的管理工作。学生对教师评分是按课程分类还是按教师姓名区分?学生对教师评分应该先按打分的周期进行时间上的分类,再按教师分类,最后按教师所教的课程进行再细分。09.3.20第4周:学生评分时的课程怎么区别?课程是由教师添加的,同名的课程应该由学期来区分,所以在后台要有学期的管理。评分的记录是否需要保存?需要保存,以便以后复查使用,管理员可以根据时间对评分记录进行删除。答疑记录怎么管理?答疑记录应该
24、根据教研室查询教师,并根据时间对记录进行删除。不需要有修改功能。09.3.27第5周:实验室和实验室的设备是怎么样的关系,设备是隶属于实验室管理还是按类型管理?实验室应该包含实验室的设备应该,设备是隶属于实验室管理的,当删除实验室,实验室中的设备就应该一起级联删除。这样方便管理,易于统计。当实验室的设备不能使用时对于预约应该怎么处理?可以设置设备激活选项,当设备不能使用时就设为不激活,学生就不能在网上预约这个设备,相反激活时就可以预约这个设备。打分周期应该怎么设置?打分周期应该分其中和期末,周期时间应由管理员负责设置,设置什么周期就写到web.config中,学生评分时就从中读取周期。09.4
25、.3第6周:数据表之间需要有联系?各数据表之间一定有要关联。这样才能达到数据库设计的要求。在后面对数据库数据操作时才不会出错。并且在设计数据库时要注意设计各表的主键、外键及其它约束。怎样能在教师表、成绩表、班级表中连着查询,并求出教师的平均得分?使用左外连接形式对3个表进行连接查询,并在成绩表中用聚合函数求出平均成绩再分组查询出来。怎么能实现删除一个年级的记录就能把这个年级下的学生记录一并删除?可以在数据库设计中实现,年级、班级和学生之间建立外键的关系,删除班级就能把班级中的学生记录级联删除,删除年级就把年级中的班级和学生记录级联删除。09.4.10第7周:是否所有的C#类型都派生于一个公共的基类?所有的对象都可以看作从Object(Sys
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1