




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
zzzz学院本科毕业论文(设计)任务书系 别计算机科学系专 业计算机科学与技术 班 级姓 名性 别女学 号毕业论文(设计)题目基于B/S模式的实验室管理系统指导教师姓名职 称讲师所在单位毕业论文基本要求该系统要求使用ASP.NET技术开发,数据库采用SQL Server 2005,要求学生具有一定的.NET编程基础和数据库知识。该系统需要根据不同的用户身份提供给用户不同的服务。该系统把用户分为2类:管理员、教师。该系统主要实现:(1)前台:用户登录,查看个人信息,修改密码,预约实验室,查看预约信息,设备报修等基本功能。(2)后台:对教师信息,实验室信息,预约信息,设备信息的管理功能。要求学生撰写毕业论文,巩固所学知识,能够正确的收集研究资料。论文写作形式要求规范、完整,逻辑清晰,论据充分,主题明确,使论文能够充分体现学生利用所学计算机知识进行分析问题、解决问题的能力。指导教师签字: 年 月 日主要参考文献1 文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社, 2012。2 王东明,葛武滇.Visual C# .NET程序设计与应用开发.清华大学出版社, 2009。3 邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社, 2010。4 王珊,萨师煊.数据库系统概论.高等教育出版社, 2011。5 龙马工作室.ASP+SQL Server组建动态网站实例精讲M.北京:人民邮电出版社,2004。6 吉根林,崔海原.ASP.NET程序设计教程M.北京:电子工业出版社,2004。7 张庆华.ASP.NET 2.0完全自学手册M.北京:机械工业出版社,20078 美沃尔森著,汤涛/译.ASP.NET揭秘(第2版).北京:中国电力出版社,2008。进程安排起 止 时 间完 成 内 容2014年1月2014年2月对所选课题进行调研,收集整理资料,撰写开题报告及文献综述。2014年2月2014年3月上交开题报告,并进行开题答辩。2014年3月2014年4月查阅相关资料,调研所选课题,规划设计方案,实现部分功能模块。2014年4月2014年5月实现所有功能模块,测试网站运行,完善网站。撰写论文初稿。2014年5月2014年6月测试网站运行,准备作品答辩,依据指导教师的意见,修改论文初稿。2014年6月中旬进行毕业论文修改,定稿成册,准备论文答辩。系意见系主任签名: 年 月 日xxxx学院本科毕业论文(设计)开题报告书论文(设计)题目 基于B/S模式的实验室管理系统 学生姓名 学 号 指导教师 年 级 2012级 专 业 计算机科学与技术 2013年 12 月 26 日说 明1. 本表需在指导教师和有关领导审查批准的情况下,要求学生认真填写。2. 课题来源分为教师提供选题或学生自拟课题;教师的科研任务;社会有关单位委托的课题;其他来源。3. 若课题因故变动时,应向指导教师提出申请,提交题目变动论证报告。题目来源自拟课题。主要研究内容:该系统以ASP.NET和SQL Server 2005数据库作为开发平台,开发一个基于B/S模式的实验室管理系统。主要实现:(1)前台:用户登录,查看个人信息,修改密码,预约实验室,查看预约信息,设备报修等基本功能。(2)后台:对教师信息,实验室信息,预约信息,设备信息的管理功能。开题依据(包括前人的工作、相关研究现状、此项研究的理论意义、学术价值、应用前景等)前人的工作,相关研究现状:随着近几年,国内高校发展和改革的步伐日趋加快,办学规模的不断扩大,实验室建设的投入逐年增加。面对规模庞大、事务繁杂的实验室管理工作,许多管理上的问题也逐渐暴露出来。传统的实验室管理大多通过人工进行,易造成实验室使用混乱、实验设备安排不当等诸多问题,既降低了实验室的使用效率,又耗费了人力物力。因此,人们越来越意识到对实验室进行现代化管理非常重要。现在许多高校经过长期的探索与研究,已经完成了实验室管理系统的现代化建设,研发了基于计算机网络技术的实验室管理系统,实现了实验室管理的网络化。理论意义,应用前景:随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,计算机成为各行各业必不可少的工具。运用计算机技术,特别是现代网络技术,对高校实验室实行现代化管理势在必行。实验室管理系统是基于网络环境的,只需要通过互联网,就可以实现教师信息管理、实验室信息管理、预约管理、设备管理等功能,为老师和学生们更加合理的安排实验时间,提供实验设备的使用,实现实验室管理的科学化,提高实验室的使用效率。起止时间和进度安排(包括外出调研)第一阶段(2012年12月20日2013年1月10日):完成毕业课题的选择。第二阶段(2013年1月11日2013年2月20日):对所选课题进行初步调研,并收集相关的数据信息和参考文献,并进行整理。初步完成对实验室管理系统设计的功能模块的划分。撰写开题报告书。第三阶段(2013年2月21日2013年3月2日):上交开题报告,并进行开题答辩。第四阶段(2013年3月3日2013年4月30日):查阅相关资料,对所选课题进行调研,初步规划整体设计方案,分模块设计并编写代码,实现部分功能模块。第五阶段(2013年5月1日2013年5月25日):实现所有模块功能,完成系统设计,对系统进行运行调试并进行最后的完善。撰写论文初稿。第六阶段(2013年5月26日2013年6日10日):修改毕业论文,定稿成册,准备答辩。预期成果及其形式1、实验室管理系统的设计:按时完成平台的开发,实现基于B/S结构的系统,主要实现:(1)前台:用户登录,查看个人信息,修改密码,预约实验室,查看预约信息,设备报修等基本功能。(2)后台:对教师信息,实验室信息,预约信息,设备信息的管理功能。2、完成毕业论文的撰写。可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)技术可行性:首先,部分高校已经设计出了相关系统并投入使用。其次,类似的设计采用的开发语言和数据库开发技术都已经相当成熟,微软的ASP.NET已成为软件开发的首选语言。ASP.NET是基于通用语言的编译运行的程序,是面向对象的语言设计,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的Windows 2000/2003 Server/VISTA/7等平台上。ASP.NET的开发语言中C#相对比较常用。ASP.NET采用了ADO.NET的全新数据访问对象模型,完全支持对SQL Server 2005数据库的连接和访问,对数据库的管理简捷方便,完全能够满足系统的开发要求,为设计工作提供了非常简便实用的开发工具。再次,基于B/S模式的实验室管理系统的开发对浏览器端要求不高,普通的浏览器都能满足该系统的功能需求。最后,基本已经掌握了开发这个系统的方法和开发工具的使用,并且在调查实验室的日常使用过程中,已经思考了设计的流程。综上所述该网站开发从技术上是可行的。经济可行性:首先,设计实现本系统的所用到的软件和环境都是容易得到的,也不用负担设计开发人员的费用,可谓是零成本。其次,对系统的设计、运行和维护费用进行估算,也相对于取得的社会及经济效益来说是很低廉的。再次,对于实验室管理系统的用户来说,该系统操作简单,方便使用。因此,该系统的设计开发在经济上是完全可行的。社会可行性:该系统的开发不存在任何侵权行为,其使用人员主要是高校人员。另外,随着互联网的不断发展,该系统会有很大的发展空间,为人们带来更大的便利,推动社会整体向科技化发展。综上所述该系统的设计开发从社会上是可行的。研究方法:该系统基于浏览器/服务器(B/S)的体系结构,采用了可视化的、面向对象的应用程序开发环境和结构化系统分析与设计方法,提供了友好的用户空间,美观简洁的图形化界面方便用户使用。对于该系统的开发,首先,通过走访相关的技术人员和用户了解到实验室管理系统应当操作简便,适用于大多数高校。其次,根据用户的需求做出了相应的需求分析设计。技术路线:经过分析比较,该网站采用ASP.Net作为开发工具,Microsoft SQL Server作为数据库。ASP.Net是高效的开发环境,提供了可视化的、面向对象的、基于浏览器/服务器(B/S)的开发环境,Microsoft SQL Server使用方便,功能强大,可靠性高,应用广泛等优点。主要参考文献1 文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社, 2012。2 王东明,葛武滇.Visual C# .NET程序设计与应用开发.清华大学出版社, 2009。3 邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社, 2010。4 王珊,萨师煊.数据库系统概论.高等教育出版社, 2011。5 龙马工作室.ASP+SQL Server组建动态网站实例精讲M.北京:人民邮电出版社,2004。6 吉根林,崔海原.ASP.NET程序设计教程M.北京:电子工业出版社,2004。7 张庆华.ASP.NET 2.0完全自学手册M.北京:机械工业出版社,20078 美沃尔森著,汤涛/译.ASP.NET揭秘(第2版).北京:中国电力出版社,2008。指导教师审查意见 指导教师(签名): 年 月 日教研室(研究室)论证意见参加论证人员签名:_教研室(研究室)主任(签名): 年 月 日系指导与答辩委员会审查意见_系主任(签名): 年 月 日学院本科毕业论文文献综述姓 名系 别计算机科学系专 业计算机科学与技术年 级11级论文题目基于B/S模式的实验室管理系统指导教师完成时间2013 年 5 月1 日查阅的主要文献主要参考文献:1 文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社, 2012。2 王东明,葛武滇.Visual C# .NET程序设计与应用开发.清华大学出版社, 2009。3 邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社, 2010。4 王珊,萨师煊.数据库系统概论.高等教育出版社, 2011。5 龙马工作室.ASP+SQL Server组建动态网站实例精讲M.北京:人民邮电出版社,2004。6 吉根林,崔海原.ASP.NET程序设计教程M.北京:电子工业出版社,2004。7 张庆华.ASP.NET 2.0完全自学手册M.北京:机械工业出版社,20078 美沃尔森著,汤涛/译.ASP.NET揭秘(第2版).北京:中国电力出版社,2008。文献综述我本次毕业设计要实现的是实验室管理系统,该系统主要是实现对实验室的科学管理,不仅为教师提供了查看个人信息,修改密码,实验室预约,查看预约信息,设备报修等功能,而且方便管理员进行教师信息管理,实验室信息管理,预约信息管理,设备管理。同时,为了后台管理员对整个的系统进行快捷,安全,直观的管理,本系统主要使用了SQL Server 2005数据库作为数据的存储。为了完成本次实验室管理系统的设计与实现,我主要参考了以下文献:在文东,申锐编著的ASP.NET程序设计基础与项目实训中,以通俗易懂的语言、丰富多彩的实例,详细介绍了如何使用ASP.NET技术进行Web程序的开发。本书的所有实例都是编者从工作实践中精心挑选的,绝非语法知识点的人为拼凑,并且书中的大部分实例都有详细的说明,使我既学习了编程理论,又进行了实践。邵良杉,刘好增, 马海军编著的ASP.NET(C#)实践教程,这本书介绍了开发ASP.NET应用程序的基础知识,以及ASP.NET的开发技巧,并通过实例介绍ASP.NET程序开发中的实践知识。本书具有经典的案例,详细的讲解。从数据库的连接,.NET的控件,直至具体的设计,讲解的都十分详细。王东明,葛武滇编著的Visual C# .NET程序设计与应用开发这本书由浅入深、系统全面的介绍了最流行的编程语言Visual C#的具体使用和编程技术。这本书实例极其丰富,步骤明确,讲解细致,令我对C#语言有了更深刻的认识。通过阅读,我了解了它在语言上完全支持面向对象和.NET框架两大新特性,既保持了原有的ASP的界面友好、简单易学的优点,又具有了像C+一样的面向程序设计的特性。在数据库方面,王珊,萨师煊编著的数据库系统概论这本书中,从基本概念出发,由浅入深详细讲述了该数据库的管理、各种数据库对象的管理,以及索引技术、数据操纵技术、数据完整性技术、数据复制技术、数据互操作性技术、并发性技术、ODBC数据源管理技术,并且还有丰富的实例进行讲解,适合查找某一知识点,在毕业设计中有很大的帮助。SQL server具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能、丰富的编程接口工具、图形化用户界面,系统管理工具更加直观简单,为用户进行程序设计提供了更大的选择余地,并具有易于维护的特点。在设计过程中,通过参考这些相关书籍和资料,让我对系统的开发有了更深刻的认识,为我的设计指明了方向,使我受益匪浅。为我的实验室管理系统的设计提供了必要的前提条件。备注外文文献翻译原文:Performing Form Validation with Validation ControlsUsing Client-side ValidationTraditionally, Web developers have faced a tough choice when adding form validation logic to their pages. You can add form validation routines to your server-side code, or you can add the validation routines to your client-side code.The advantage of writing validation logic in client-side code is that you can provide instant feedback to your users. For example, if a user neglects to enter a value in a required form field, you can instantly display an error message without requiring a roundtrip back to the server.People really like client-side validation. It looks great and creates a better overall user experience. The problem, however, is that it does not work with all browsers. Not all browsers support JavaScript, and different versions of browsers support different versions of JavaScript, so client-side validation is never guaranteed to work.For this reason, in the past, many developers decided to add all their form validation logic exclusively to server-side code. Because server-side code functions correctly with any browser, this course of action was safer.Fortunately, the Validation controls discussed in this chapter do not force you to make this difficult choice. The Validation controls automatically generate both client-side and server-side code. If a browser is capable of supporting JavaScript, client-side validation scripts are automatically sent to the browser. If a browser is incapable of supporting JavaScript, the validation routines are automatically implemented in server-side code.You should be warned, however, that client-side validation works only with Microsoft Internet Explorer version 4.0 and higher. In particular, the client-side scripts discussed in this chapter do not work with any version of Netscape Navigator.Requiring Fields: The RequiredFieldValidator ControlYou use RequiredFieldValidator in a Web form to check whether a control has a value. Typically, you use this control with a TextBox control. However, nothing is wrong with using RequiredFieldValidator with other input controls such as RadioButtonList. Validating Expressions: The RegularExpressionValidator ControlYou can use RegularExpressionValidator to match the value entered into a form field to a regular expression. You can use this control to check whether a user has entered, for example, a valid e-mail address, telephone number, or username or password. Samples of how to use a regular expression to perform all these validation tasks are provided in the following sections. Comparing Values: The CompareValidator ControlThe CompareValidator control performs comparisons between the data entered into a form field and another value. The other value can be a fixed value, such as a particular number, or a value entered into another control. Summarizing Errors: The ValidationSummary ControlImagine that you have a form with 50 form fields. If you use only the Validation controls discussed in the previous sections of this chapter to display errors, seeing an error message on the page might be difficult. For example, you might have to scroll down to the 48th form field to find the error message.Fortunately, Microsoft includes a ValidationSummary control with the Validation controls. You can use this control to summarize all the errors at the top of a page, or wherever else you want. /view/2d679fed941ea76e58fa04b6.html译文:用验证控件做页面验证使用客户端验证传统地,当增加验证到他们的页面中时,他们会面临一个严峻的选择。 你可以添加窗体页面验证规则到你的服务器端代码,或者是添加验证规则到你的客户端代码。写验证代码到客户端代码中的优势能够及时反馈到你的用户。 举例来说,一个使用者忽略在一个要求检验的字段中输入一个值,你能够及时的显示一个错误信息而不需要返回到服务器端解决。人们喜欢客户端的验证。 它看起来很棒而且产生一种比较好的效果。 然而,问题是它不与所有的浏览器兼容。 不是所有的浏览器支持 JavaScript、不同版本的浏览器的不同版本支持 JavaScript,所以客户端验证没有保障。由于这个原因,许多开发者在过去决定添加自定义验证到服务器端。因为服务器端代码能够和任何浏览器协同工作。就这样的做法更有安全的保障。幸运地,正如在章节讨论的这些验证控件不会强迫你做困难的选择。 这些验证控件会自动地产生客户端代码和服务器端代码。 如果一个浏览器有能力支持JavaScript ,客户端的验证脚本将会自动返回到浏览器。 如果一个浏览器不支持 JavaScript,那个验证规则会自动在服务器端代码中执行。然而你需要注意的是,客户端的验证仅仅能够工作在IE4.0或更高的版本。 尤其,客户端脚本不可能在任意版本的浏览器中运行。控制字段: RequiredFieldValidator 控件你用这个控件来检查在一个Web窗体中是否为空, 典型地,你和 TextBox 控件一起使用这个控件。 然而,这个控件也可以用在其他的输入型控件,例如:RadioButtonList.控件。验证表达式: RegularExpressionValidator 控件你能使用 RegularExpressionValidator 控件来验证输入的值是否和定义的正则表达式相匹配。 例如:你能使用这控件来检查一个用户是否输入一个合法的电子邮件地址,电话号码,用户名或密码。怎样用一个正则表达式来完成这些验证任务将会在下面的例子中一一列出。 比较值: CompareValidator 控件这个CompareValidator 控件用于比较一个输入的数据和另外一个值是否相同。另外一个值可能是固定值,例如:一个特定的数字或者是输入到另一个控件中的一个值。总结错误: ValidationSummary 控件假想一个页面有50个字段假如你仅仅用上部分讨论的那些验证控件来显示错误看见一个错误在页面中将是很难的。 例如:你可能需要滚动到第48个页面字段来找到这个错误信息。幸好,微软除了包含上面提到的控件还包括 ValidationSummary 控件。 你能用这控件综合所有的错误信息在一个页面的上端或者你想要的任何一个地方。 /v
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030全球及中国SaaS销售软件行业发展研究与产业战略规划分析评估报告
- 保洁服务安全环保管理措施
- 北师大版七年级数学(上册)课程开发计划
- 工厂安全应急演练计划
- 小学数学新课标互动学习心得体会
- 夜间建筑工地环保控制措施
- 妇科实习生个人工作总结
- 心脏移植康复护理常规
- 法医实习个人总结
- 中国数字集群通信设备市场全面调研及行业投资潜力预测报告
- 租地合同书样本电子版
- GB/T 7247.2-2024激光产品的安全第2部分:光纤通信系统(OFCS)的安全
- 数独题目高级50题(后附答案)
- 渤海大学学生管理详细规定
- GB/T 44099-2024学生基本运动能力测评规范
- 流媒体服务的兴起与电影产业的转型
- TD/T 1058-2020 第三次全国国土调查县级数据库建设技术规范(正式版)
- 幼儿园美术案例分析与措施
- 高斯小学奥数二年级(上)第05讲 图形规律进阶
- MOOC 化工过程与控制仿真实习-北京化工大学 中国大学慕课答案
- 《保温保冷技术》
评论
0/150
提交评论