毕业设计(论文)管理手册.doc

上传人:仙人指路1688 文档编号:4027087 上传时间:2023-04-01 格式:DOC 页数:25 大小:107.50KB
返回 下载 相关 举报
毕业设计(论文)管理手册.doc_第1页
第1页 / 共25页
毕业设计(论文)管理手册.doc_第2页
第2页 / 共25页
毕业设计(论文)管理手册.doc_第3页
第3页 / 共25页
毕业设计(论文)管理手册.doc_第4页
第4页 / 共25页
毕业设计(论文)管理手册.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业设计(论文)管理手册.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)管理手册.doc(25页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)管理手册题 目: 基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块 系别与专业: 信息工程系 计算机科学与技术 班级与学号: XXX班 XX号 姓 名: XXX 指导教师: XXX XXXX大学附表一:XXXX大学毕业设计(论文)课题申报表课题名称基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块课题来源自选课题类型CX课题主要背景和所要完成工作: 本课题是一个真实的课题,要求实现基于C#的信息系开放实验室管理系统的后台数据管理模块。过去,实验室管理都靠人工操作,如靠人工登记实验时间和班级、填写表格资料,安排学生的上机时间,这给管理员带来了繁重的工作量

2、,也容易在工作中出现错误。在日常的工作中,如果要查询某一天或某一时间段的实验情况时就需要翻阅大量的文本资料,这样做会浪费大量的时间和人力。如今的实验室要实现开放化,透明化,这给实验室的管理员带来更多更复杂的管理工作,很容易出错,为实验室的管理带来更高的难度。只有实现实验室数字化、网络化的管理才能减轻管理员的工作量,降低出错率,使学校的实验室管理达到高效率,为学生预约实验室提供好的平台,节约时间。后台管理系统中主要实现了对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员

3、信息的添加以及修改,高级管理和系统管理等功能。进行方式:校内,独立完成工作量大小及准备程度: 本课题的工作量符合本科计算机专业的毕业设计的内容要求。目前,根据软件和技术的发展,本课题的设计是可以实现的,系统要求的功能,可以通过Visual Studio 2008和SQL Server 2000来实现。现有技术和物质条件:Visual Studio 2008、SQL Server 2000、WINDOWS XP系统、256M内存以上、40G硬盘以上。时间安排: 第1周:收集资料,开题报告第25周:需求分析,系统调研第614周:系统设计,编码调试第15周:写论文,答辩预期成果: 这个课题的成果包括

4、2个部分,一个是系统的程序,程序中要求实现信息工程系开放实验室后台数据管理系统的功能,包含公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息等功能。上交的程序中,要包含前台代码和后台数据库文件。另一个是超过15000字的毕业论文,WORD文档。要求打印出来,并且内容要符合本科毕业生的论文要求,格式要符合信息工程系的毕业论文格式。 申请人姓名: 日期:09 年 1 月 8 日系(分院)毕业设计(论文)工作领导小组意见:经毕业设计领导小组审议,该论文课题符合我系三本毕业设计选题要求,同意申报。组长签字: 09 年 1 月 8 日 说明:课题类型:(1)A工程设计;B

5、技术开发;C软件工程;D理论研究。(2)X真实课题;Y模拟课题;Z虚拟课题。(1)、(2)均要填写,如AX。附表二:XXXX大学毕业设计(论文)任务书主要内容: 运用Microsoft Visual Studio 2008和SQL Server 2000 作为开发工具,开发开放实验室管理系统的后台数据管理模块及其子模块中的功能。本后台系统应具备的主要功能有:公告添加及公告管理、教研室添加及教研室管理、教师添加及教师管理、学年添加及学年管理、班级添加及班级管理、学生添加及学生管理、实验室添加及实验室管理、设备添加及设备管理、预约管理及答疑管理、评分查询及评分管理、学期添加及学期管理、管理员添加及

6、管理员管理、高级管理及系统设置。基本要求: 开发信息系开放实验室管理系统的后台管理模块的目的是可以有效的提高管理人员的工作效率,降低管理工作的复杂度,使数据清晰明了,彻底做到了无纸化的数据管理。本系统采用Microsoft Visual Studio 2008和SQL Server 2000 作为开发工具。后台管理系统中主要实现了对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员信息的添加以及修改,高级管理和系统管理等功能。 主要参考资料:1 周良忠.C# Prime

7、r 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.电子工业出版社进度安排: 第1周:收集资料,开题报告第25周:需求分析,系统调研第

8、614周:系统设计,编码调试第15周:写论文,答辩指导教师签字: 09 年 1 月 15 日教研室主任签字: 09 年 1 月15日附表三:毕业设计(论文)开题报告国内外现状: 随着实验室的不断发展,各大院校更深切地感受到了计算机技术和网络在实验室管理中的作用越来越重要。数字化管理是当今最流行的也是最有效的管理手段,高效作为培养高素质人才的摇篮更应该具有数字化管理手段来进行日常的教学管理工作,尤其是实验室发展的需要,更应该达到开放化、数字化、透明化的水平,为提高教学效率做好基础。信息在现代化的发展中所起的作用越来越为人们所重视。信息资源的开放和利用水平已成为衡量一个企业、一个院校乃至一个国家综

9、合实力的重要标志之一。在计算机的三大主要应用领域(科学计算、数据处理与过程控制)中,数据处理的比重约占70%左右。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展起了数据库系统。而后台是整个网站系统的根基,一个好的后台管理系统能够为网站提供有效的数据维护功能,使网站正常运行。所以开放实验室管理系统网站应该具有一个完备的后台数据管理系统,使开放实验室管理系统网站能够正常稳定的运行,为广大师生服务,为信息系的开放实验室的开展打下坚实的后台数据基础。开放实验室是现代教学的新兴方式作为它的管理系统网站更是一个新颖的管理模式。网站的后台数据

10、管理是整个网站的重中之重,国内外很少有同类的网站的后台出现。设计编写“开放实验室管理系统后台数据管理模块”,具有创新性。设计的目的、要求:通过“开放实验室管理系统后台数据管理模块”,可以做到信息的规范管理科学统计和快速查询,从而减少管理工作方面的工作量,做到无纸化管理,大大降低管理成本。使用开放实验室后台数据管理系统,可以迅速提升实验室管理水平、提高使用率、方便师生,提供有效的数据管理模式,也为网站的正常运行提供保障。调研情况:现阶段开放实验室的数据管理还是靠人工管理,不能有效的做到数字化智能管理,容易出错,浪费人力物力。信息不能做到透明化,网络化。学生不能预约实验室,为教师评分不能做到无纸化

11、。方案设计:采用Microsoft Visual Studio 2008和SQL Server 2000开发一个信息系开放实验室管理系统后台管理模块。后台管理系统模块主要包括:公告添加及公告管理、教研室添加及教研室管理、教师添加及教师管理、学年添加及学年管理、班级添加及班级管理、学生添加及学生管理、实验室添加及实验室管理、设备添加及设备管理、预约管理及答疑管理、评分查询及评分管理、学期添加及学期管理、管理员添加及管理员管理、高级管理及系统设置等功能。学生添加及学生管理设备添加及设备管理评分查询及评分管理公告添加及公告管理实验室添加及实验室管理预约管理及答疑管理教研室添加及教研室管理教师添加及教

12、师管理学年添加及学年管理班级添加及班级管理学期添加及学期管理管理员添加及管理员管理高级管理及系统设置开放式实验室网站系统后台开放式实验室网站后台系统功能结构图如下:一、公告添加及公告管理模块1、在公告添加功能中,因为是以管理员身份登录的,所以只能添加系统公告和实验室公告。2、在公告管理功能中,管理员可以查看、修改、删除公告,其公告包括系内公告、实验室公告和教师公告。二、教研室添加及教研室管理模块1、在教研室添加功能中管理员可以添加系内的教研室,以便把教师按部门区分和系内的管理工作。2、在教研室管理功能管理员可以对教研室进行编辑和删除操作。编辑操作可以修改教研室的名称。三、教师添加及教师管理模块

13、1、在教师添加功能中可以添加新的教师信息,添加时必须填写教师帐号、教师姓名和登陆密码并选择教师所在教研室,每一项都是必填项,如果有漏填项系统会自动提示。2、在教师管理功能中管理员可以对教师进行密码修改、编辑和删除操作,其中在编辑功能选项中可以修改教师名、性别、所属教研室、身份证号、电话等信息。四、班级添加及班级管理模块1、在班级添加功能中管理员可以添加新的班级。2、在班级管理功能中管理员对班级信息进行编辑和删除操作。五、学生添加及学生管理模块1、在学生添加功能中管理员可以添加学生信息,添加时必须填写学生帐号、学生姓名和登陆密码并选择学生所在年级和班级,每一项都是必填项,如果有漏填项系统会自动提

14、示。2、在学生管理功能中管理员可以对学生进行密码修改、编辑和删除操作,其中在编辑功能选项中可以修改学生名、性别、班级、身份证号和电话等信息。六、实验室添加及实验室管理模块1、在实验室添加功能中管理员可以添加新的实验室信息,添加时需要填写实验室名称和简要说明,并选择是否启用。2、在实验室管理功能中管理员对实验室信息进行编辑和删除操作。七、设备添加及设备管理模块1、在设备添加功能中管理员可以添加新的设备信息,添加时需要填写设备名称和简要备注,并选择所属实验室和是否启用。2、在设备管理功能中管理员对设备信息进行编辑和删除操作。八、预约管理及答疑管理模块1、在预约管理功能中管理员可以根据选择的实验室和

15、预约周数对预约信息进行查看和清理数据操作。2、在答疑管理功能中管理员可以根据选择的教师来查看答疑信息,并进行删除操作。九、评分查询及评分管理模块1、在评分查询功能中管理员可以根据选择的评分周期和教师姓名来查看评分的信息。2、在评分管理功能中管理员可以根据选择的学期来删除所属学期内的所有评分信息。十、管理员添加及管理员管理模块1、在管理员添加功能中管理员可以添加新管理员,添加时需填写登录账号和登录密码,每一项都是必填项,如果有漏填项系统会自动提示。2、在管理员管理功能中管理员对管理员的信息进行密码修改和删除操作。十一、高级管理及系统设置模块1、在高级管理功能中管理员修改网站通知内容。2、在系统设

16、置功能中管理员设置打分的周期。预期成果: 能够实现对信息系开放实验室管理系统的后台数据进行规范化的管理,使网站正常运行,方便管理员的操作。学生可以在线预约实验室、为教师评分、提出在学习中遇到的问题,教师可以查看自己的得分、回答学生的疑问,管理员可以查看所有教师的得分、发布新闻和公告等。工作任务分解,各阶段完成的内容及时间分配:第1周:收集资料,开题报告第25周:需求分析,系统调研第614周:系统设计,编码调试第15周:写论文,答辩指导教师意见: 资料查找详细,内容丰富,结构合理,结合实际情况设计程序的特色。同意通过开题。指导教师签名: 09 年 3 月 5 日附表四:毕业设计(论文)学生自查表

17、(中期教学检查用)工作进度按任务书要求已完成的内容:后台管理系统中已实现了对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员信息的添加以及修改,高级管理和系统管理等功能。待完成的内容:后台代码的规范化。已完成百分比:85存在问题: 系统画面不是很漂亮。指导教师签字: 09 年 4 月 23 日附表五:毕业设计(论文)成果验收评审表序号评审项目指标满分评分1完成任务量按任务书要求完成规定的任务30272演示过程程序或实验电路按功能或指标要求能运行30273方案设计结构设

18、计合理,有新意15124创新程度比已往有改进或新意1085回答问题有理有据,主要问题回答准确1514是否可以撰写论文:可以得分88验收小组意见:该生在程序演示过程中讲解明了,叙述清楚。程序的功能基本符合任务书中规定的任务执行,程序在执行过程中没有运行错误。程序的设计结构合理,功能设计的基本合理。程序在运行时可以实现对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理等功能。但是程序中不具备报表统计功能,创新性一般。回答问题时,有理有据,基本上回答准确,能够快速的找到功能设计的代码部分,代码讲解非常准确。根据学生设计的功能情况、演示过程、

19、方案设计、创新程度和回答问题的情况,同意该生撰写论文,建议该生的验收成绩为良好。验收小组组长签字: 09 年 6 月 18 日附表六:指导教师毕业设计(论文)评语评语: XXX同学在毕业设计过程中表现比较主动、认真、遵守纪律。针对基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块课题的对公告信息、教研室信息、教师信息、学年信息、学期信息、班级信息、学生信息、实验室信息和实验设备信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理,管理员信息的添加以及修改,高级管理和系统管理等功能。涉及内容比较完整,按期完成全部任务,方案选择正确,对涉及中的主要问题分析比较深

20、入,解决较合理,能查阅和引用大量参考资料。论文结构合理,文字通顺,条理基本清楚,符号符合标准要求。综合以上因素,同意该生参加毕业答辩,建议成绩为良好。指导教师签字: 09 年 6 月 23 日 附表七:评阅人评语评语: 该生在论文中阐述了基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块这个课题的设计与实行过程,具体介绍了开放实验室的后台管理模块的公告、教研室、教师、学年、学期、班级、学生、实验室和实验设备等信息管理的实现过程。从论文可以看出,该生进行了实地调研,结合具体工作流程查阅了大量的文献资料。将一定理论知识与专业知识结合应用,表现出了一定的实践能力。论文结构合理,条理较清楚

21、,书写格式规范;符号符合专业标准,工作量达到要求。综合以上因素,同意该生参加毕业答辩,建议成绩为良好。 评阅人签字: 09 年 6 月 24 日附表八:评阅人评语评语: 该生在论文中阐述了基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块这个课题的设计与实行过程,具体介绍了开放实验室的后台管理模块的公告、实验室和实验设备等信息管理的实现过程,以及学生预约实验室管理及教师辅导答疑管理的功能实现过程。从论文可以看出,该生进行了实地调研,结合具体工作流程查阅了大量的文献资料。将一定理论知识与专业知识结合应用,表现出了一定的实践能力。论文结构合理,条理较清楚,书写格式规范;符号符合专业标准

22、,工作量达到要求。综合以上因素,同意该生参加毕业答辩,建议成绩为良好。 评阅人签字: 09 年 6 月 24 日附表九:毕业设计(论文)答辩教师评分表姓 名XXX班 级053013学 号10专 业计算机科学与技术答辩组教师XXXXXXXXXXXXX评 分9086889087答辩分数88.2毕业设计(论文)答辩委员会评语答辩委员会评语: 该生的论文选题合理,方案较正确,技术路线明确可行。针对基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块课题的对公告、学年、学期、班级、学生、教研室、教师、实验室和实验设备等信息的添加和管理功能,学生预约实验室管理及教师辅导答疑管理,评分的查询和管理

23、等功能,对设计中的主要问题分析较深入,解决较合理,能查阅和正确引用中外文参考资料,工作量较饱满。论文结构合理,文字通顺,逻辑较清晰,格式符合要求。答辩时讲解较清晰,回答问题比较正确全面。答辩委员会(小组)负责人签字: 09 年 6 月 27 日附表十:毕业设计(论文)答辩记录答辩记录: 1、页面之间怎么传递值?答:通过Session进行传值,但是用完Session后要记得释放,不释放Session会占用大量资源。2、打分周期是如何设置的?答:打分周期应该分为其中和期末,周期时间应由管理员负责设置,设置什么周期就写到web.config中,学生评分时就从中读取周期。3、怎样在C#中声明一个纯虚函

24、数?答:在方法前使用abstract修饰符,类也可以标记为abstract。注意,abstract方法不能有执行代码。4、如何获取时间?答:可以使用datetime变量的Hour、Minute、Second方法。答辩组组长签字:09年 6 月 27 日附表十一:XXXX大学毕业设计(论文)成绩评定信息工程系 计算机科学与技术 专业毕业设计(论文)答辩委员会于 2009 年 6 月 28 日审查了学生 XXX 的毕业设计(论文)。设计(论文)题目: 基于C#的信息系开放实验室管理系统的设计与实现后台数据管理模块指导教师:评阅人:毕业设计(论文)答辩委员会意见: 通过成绩: 良 信息工程系 计算机

25、科学与技术 专业答辩委员会 主任委员(系主任) 签字 09 年 6 月 28 日附表十二:毕业设计(论文)指 导 记 录第1周: 问题一:后台管理模块和前台的关系是怎样的?答:后台管理模块是用来管理后台数据的,是为前台操作提供有效数据,也是对前台写入的数据进行管理。使整个网站能够正常运行。问题二:后台管理系统模块的目的是什么?答:通过“开放实验室管理系统后台数据管理模块”,可以做到信息的规范管理科学统计和快速查询,从而减少管理工作方面的工作量,做到无纸化管理,大大降低管理成本。使用开放实验室后台数据管理系统,可以迅速提升实验室管理水平,提高使用率,方便师生,提供有效的数据管理模式。问题三:应该

26、如何写开题报告?答:开题报告包括综述、关键技术、可行性分析和时间安排等四个方面 。开题报告作为对学生答辩资格审查的依据材料之一。由于开题报告是用文字体现的论文总构想,因而篇幅不必过大,但要把计划研究的课题、如何研究、理论适用等主要问题。开题报告的总述部分应首先提出选题,并简明扼要地说明该选题的目的、目前相关课题研究情况、理论适用、研究方法。包括:(1)课题的目的、意义、国内外研究概况和有关文献资料的主要观点与结论;(2)研究对象、研究内容、各项有关指标、主要研究方法(包括是否已进行试验性研究);(3)大致的进度安排;(4)准备工作的情况和目前已具备的条件(包括人员、仪器、设备等);(5)尚需增

27、添的主要设备和仪器(用途、名称、规格、型号、数量、价格等);(6)经费概算;(7)预期研究结果;(8)承担单位和主要协作单位、及人员分工等。学生签字: 日期:09.3.6第2周:问题一:后台应具备哪些功能? 答:后台管理系统模块主要包括:公告添加及公告管理、教研室添加及教研室管理、教师添加及教师管理、学年添加及学年管理、班级添加及班级管理、学生添加及学生管理、实验室添加及实验室管理、设备添加及设备管理、预约管理及答疑管理、评分查询及评分管理、学期添加及学期管理、管理员添加及管理员管理、高级管理及系统设置等功能。问题二:实验室预约记录是否保存?答:实验室预约记录应该保存,当实验室设备出现损坏可以

28、查看到记录,找到是什么时间哪个同学使用过这个设备,然后进行处理。管理员应该可以根据日期对实验室预约记录进行管理,把时间较长的记录清除。问题三:管理员用户怎么管理和添加?答:管理员用户应该由管理员之间进行管理,管理员可以添加新的管理员。学生签字: 日期:09.3.13第3周:问题一:在后台公告管理中,管理员对公告的管理权限有那些?答:在后台公告管理中,管理员应该具有对系内公告、实验室公告、教师公告修改和删除的权限。问题二:在对教师管理中,怎样对教师进行管理?答:对教师应该按教研室分组管理,这样就系统化管理,方便管理员的管理工作。问题三:学生对教师评分是按课程分类还是按教师姓名区分?答:学生对教师

29、评分应该先按打分的周期进行时间上的分类,再按教师分类,最后按教师所教的课程进行再细分。学生签字: 日期:09.3.20第4周:问题一:学生评分时的课程怎么区别?答:课程是由教师添加的,同名的课程应该由学期来区分,所以在后台要有学期的管理。问题二:评分的记录是否需要保存?答:需要保存,以便以后复查使用,管理员可以根据时间对评分记录进行删除。问题三:答疑记录怎么管理?答:答疑记录应该根据教研室查询教师,并根据时间对记录进行删除。不需要有修改功能。学生签字: 日期:09.3.27第5周:问题一:实验室和实验室的设备是怎么样的关系,设备是隶属于实验室管理还是按类型管理?答:实验室应该包含实验室的设备应

30、该,设备是隶属于实验室管理的,当删除实验室,实验室中的设备就应该一起级联删除。这样方便管理,易于统计。问题二:当实验室的设备不能使用时对于预约应该怎么处理?答:可以设置设备激活选项,当设备不能使用时就设为不激活,学生就不能在网上预约这个设备,相反激活时就可以预约这个设备。问题三:打分周期应该怎么设置?答:打分周期应该分其中和期末,周期时间应由管理员负责设置,设置什么周期就写到web.config中,学生评分时就从中读取周期。学生签字: 日期:09.4.3第6周:问题一:数据表之间需要有联系?答:各数据表之间一定有要关联。这样才能达到数据库设计的要求。在后面对数据库数据操作时才不会出错。并且在设

31、计数据库时要注意设计各表的主键、外键及其它约束。问题二:怎样能在教师表、成绩表、班级表中连着查询,并求出教师的平均得分?答:使用左外连接形式对3个表进行连接查询,并在成绩表中用聚合函数求出平均成绩再分组查询出来。问题三:怎么能实现删除一个年级的记录就能把这个年级下的学生记录一并删除?答:可以在数据库设计中实现,年级、班级和学生之间建立外键的关系,删除班级就能把班级中的学生记录级联删除,删除年级就把年级中的班级和学生记录级联删除。学生签字: 日期:09.4.10第7周:问题一:是否所有的C#类型都派生于一个公共的基类?答:所有的对象都可以看作从Object(System.Object)派生而来。

32、但是为了把像int,float这样的值类型实例看作是从Object对象派生的,这个实例必须通过一个装箱的操作(boxing)转化为引用类型。理论上,开发者可以忽略这些底层的转化,但是认识到这点对于系统性能影响很重要。问题二:C#支持多重继承吗?答:C#支持接口的多重继承,但是不支持类的多重继承。问题三:怎样用DataGridView转移数据?答:用一个DataTable来存储选中datagridview1中的几行数据,然后赋值给datagridview2,DataTable声明在类中,并在类的构造函数中构建DataTable结构。学生签字: 日期:09.4.17第8 周: 问题一:在前台页面设

33、计中怎样控制表格的大小和间距?答:可以尝试使用div和css样式单来控制表格的大小和间距,也可利用div和css样式单来设计网页的层次、布局等。问题二:怎么处理数据段、页面和后台代码之间的关系?答:可以使用三层架构关系,三层架构是包括数据访问层(DAL)、业务逻辑层(BLL)和表示层(UI),还有个实体层用于层和层之间数据传送,表示层将用户所填的信息传给业务逻辑层判断后,再访问数据访问层进行增删改查,个层做个层的事,这样做的好处就是大项目容易维护。那里出错就在那里改。问题三:怎么使用DropDownList 处理的名称和值之间的关系?答:DropDownList中的DataTextField用

34、来存放名称,DropDownList中的DataValueField存放的是名称对应的值,在页面中选择具体的名称就也选择了对应的值。学生签字: 日期:09.4.24第9 周: 问题一:怎么把string转换成int类型?答:可以使用int.Parse方法把string转换成int类型,这种方法比Convert方法好,不浪费资源。问题二:int是值类型,而 class是引用类型,那么int是怎样从Object派生的呢?答:当int用作int时候,这是一个值类型(在栈上),然而,当它用作是Object时,这是一个引用堆上的整数值的引用类型。换而言之,当你将int看作对象时,运行层将它自动转化为对象

35、引用,这个转化过程称作装箱(boxing)。这个转换包括将栈里的值拷贝到了堆里,并且新建了一个对象的实例来引用该值。拆箱操作(unboxing)是个反过程将对象转化为基于栈的值类型。问题三:怎样在C#中声明一个纯虚函数?答:在方法前使用abstract修饰符,类也可以标记为abstract(这是自然的)。注意,abstract方法不能有执行代码。学生签字: 日期:09.5.15第10 周:问题一:在后台显示数据时Datalist、GridView和ListView那种形式显示比较好?答:用GridView显示比较好,因为GridView的功能强大,显示方便人性化,具有编辑删除功能。问题二:如何

36、实现GridView中的数据分页显示?答:在GridView的属性中把AllowPaging设为True,在GridView_RowCancelingEdit中编写绑定的代码。问题三:在程序中怎么实现数据库的访问?答:应该先编写一个连接类,在程序中实例化这个类进行连接。学生签字: 日期:09.5.22第11周:问题一:如何获取时间?答:使用datetime变量的Hour、Minute、Second方法。问题二:怎样显示子窗体?答:先实例化一个要显示的窗体对象,然后使用ShowDialog() 方法显示。问题三:ViewState和Session的区别?答:session值是保存在服务器内存上,

37、那么,可以肯定,大量的使用session将导致服务器负担加重。 而viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此, 我们可以将一些需要服务器记住的变量和对象保存到viewstate里面。 而sesson则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上。 另外,session在默认情况下20分钟就过期,而viewstate则永远不会过期。 但viewstate并不是能存储所有的.net类型数据,它仅仅支持String、Integer、Boolean、Array、ArrayList、Hashtable 以及自定义的一些类型。学生签字: 日期:09.5.

38、29第12周:问题一:页面之间怎么传递值?答:通过Session进行传值,但是用完Session后要记得释放,不释放Session会占用大量资源。问题二:在添加文章功能中应注意什么?答:应注意要规定文本大小和防止SQL注入攻击问题,要在提交前把可能注入的符号删除。问题三:在后台中怎么把功能列举出来?答:运用框架设计,把功能列举到左边,把功能页面在中间显示。学生签字: 日期:09.6.5第13周: 问题一:为什么要进行软件测试?答:软件测试是发现软件错误的过程。是测试中的特例,软件测试的测试对象不是一般的产品,而是人类的智力产品软件。问题二:测试的方法有哪些?答:软件测试的方法有多种,如黑盒测试

39、,白盒测试,通过测试,失败测试等。问题三:测试时可以使用那些技术?答:对输入数据进行了等价分配、分别设计通过测试用例和失败测试用例、绘制状态转换图,分析状态测试设计测试用例等。学生签字: 日期:09.6.12第14周:问题一:论文由哪几部分组成?答:论文主要由中英文摘要,绪论,需求分析,系统总体设计,系统详细设计,系统测试,结论,致谢,参考文献,附录组成。写时要按照所给规定来写。问题二:毕业论文结论的写作要求是什么?答:结论作为论文正文的最后一章单独排写,不加章号,字数要求在600-800字左右。应包括论证的结果,主要对策与建议,并简要说明研究中所存在的不足,为他人继续研究指明方向,提供线索。

40、论文结论撰写应该注意:结论部分应起到结束全文的作用,一般不要提出新的观点或材料。问题三:问:如何写摘要?答:文章摘要是对所写文章主要内容的精炼概括。它可以包括三个组成部分(1)点明主题,解析文章或书籍的目的或意图;(2)介绍主要内容,使读者迅速了解文章或书籍的概貌;(3)提出结论或建议,以供读者参考。学生签字: 日期:09.6.19第15周:问题一:功能实现部分应该怎么写?答:功能实现部分应该利用图示、文字和代码来解释每个模块的功能是怎么实现的,代码和图示不宜过多。问题二:三线表什么样的?答:一定要注意是只包含三条线,而且注意上下两条线是一磅,中间一条0.75磅。问题三: 附录应该写些什么?答:附录可以写一些和毕业设计相关的文章,也可以挑选一些重要的代码写上去。学生签字: 日期:09.6.26

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号