实验室管理系统开题报告

上传人:shug****ng1 文档编号:190328210 上传时间:2023-02-27 格式:DOCX 页数:14 大小:30KB
收藏 版权申诉 举报 下载
实验室管理系统开题报告_第1页
第1页 / 共14页
实验室管理系统开题报告_第2页
第2页 / 共14页
实验室管理系统开题报告_第3页
第3页 / 共14页
资源描述:

《实验室管理系统开题报告》由会员分享,可在线阅读,更多相关《实验室管理系统开题报告(14页珍藏版)》请在装配图网上搜索。

1、zzzz学院本科毕业论文(设计)任务书系别计算机科学系专业计算机科学与技术班级姓名性别女学号毕业论文(设计)题目基于B/S模式的实验室管理系统指导教师姓名职称讲师所在单位毕 业 论 文 基 本 要 求该系统要求使用ASP。NET技术开发,数据库米用SQL Server 2005,要求学生具有一定的.NET 编程基础和数据库知识。该系统需要根据不同的用户身份提供给用户不同的服务。该系统把用户分为 2类:管理员、教师。该系统主要实现:(1)前台:用户登录,查看个人信息,修改密码,预约实验室, 查看预约信息,设备报修等基本功能。(2)后台:对教师信息,实验室信息,预约信息,设备信息的 管理功能。要求

2、学生撰写毕业论文,巩固所学知识,能够正确的收集研究资料。论文写作形式要求规范、完整, 逻辑清晰,论据充分,主题明确,使论文能够充分体现学生利用所学计算机知识进行分析问题、解决 问题的能力。指导教师签字:年 月 日主 要 参 考文 献1文东,申锐,乔明秋。ASP。NET程序设计基础与项目实训。科学出版社,2012。2王东明,葛武滇。Visual C# .NET程序设计与应用开发。清华大学出版社,2009。3邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社,2010.4王珊,萨师煊.数据库系统概论.高等教育出版社,2011。5龙马工作室.ASP+SQL Server组建动态网

3、站实例精讲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月实现所有功能模块,测试

4、网站运行,完善网站。撰写论文初稿。2014年5月2014年6月测试网站运行,准备作品答辩,依据指导教师的意见,修改论文初稿。2014年6月中旬进行毕业论文修改,定稿成册,准备论文答辩。系意见系主任签名:年月日xxxx学院本科毕业论文(设计)开题报告书论文(设计)题目 基于B/S模式的实验室管理系统学生姓名学号指导教师年级 2012级专 业计算机科学与技术2013年12月26日说 明1。本表需在指导教师和有关领导审查批准的情况下,要求学生认真填写。2. 课题来源分为教师提供选题或学生自拟课题;教师的科研任务社会有关 单位委托的课题;其他来源。3. 若课题因故变动时,应向指导教师提出申请,提交题目

5、变动论证报告。题目来源自拟课题。主要研究内容:该系统以ASP。NET和SQL Server 2005数据库作为开发平台,开发一个基于B/S模式的实验室管理 系统。主要实现:(1)前台:用户登录,查看个人信息,修改密码,预约实验室,查看预约信息,设备报修等基 本功能.(2)后台:对教师信息,实验室信息,预约信息,设备信息的管理功能.开题依据(包括前人的工作、相关研究现状、此项研究的理论意义、学术价值、应用前景等)前人的工作,相关研究现状:随着近几年,国内高校发展和改革的步伐日趋加快,办学规模的不断扩大实验室建设的投入逐年增加。 面对规模庞大、事务繁杂的实验室管理工作,许多管理上的问题也逐渐暴露出

6、来。传统的实验室管理大多通 过人工进行,易造成实验室使用混乱、实验设备安排不当等诸多问题,既降低了实验室的使用效率,又耗费了人 力物力。因此,人们越来越意识到对实验室进行现代化管理非常重要。现在许多高校经过长期的探索与研究,已 经完成了实验室管理系统的现代化建设,研发了基于计算机网络技术的实验室管理系统,实现了实验室管理的 网络化。理论意义,应用前景:随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,计算机成为各行各业必不可少的工具。 运用计算机技术,特别是现代网络技术,对高校实验室实行现代化管理势在必行.实验室管理系统是基于网络环境的,只需要通过互联网,就可以实现教师信息管理、实验室

7、信息管理、 预约管理、设备管理等功能,为老师和学生们更加合理的安排实验时间提供实验设备的使用,实现实验室管 理的科学化,提高实验室的使用效率。起止时间和进度安排(包括外出调研)第一阶段(2012年12月20日2013年1月10日):完成毕业课题的选择。第二阶段(2013年1月11日2013年2月20日):对所选课题进行初步调研,并收集相关的数据信息和 参考文献,并进行整理。初步完成对实验室管理系统设计的功能模块的划分撰写开题报告书。第三阶段(2013年2月21日2013年3月2日):上交开题报告,并进行开题答辩.第四阶段(2013年3月3日2013年4月30日):查阅相关资料,对所选课题进行调

8、研,初步规划整体设计 方案,分模块设计并编写代码,实现部分功能模块。第五阶段(2013年5月1日2013年5月25日):实现所有模块功能,完成系统设计,对系统进行运行调试 并进行最后的完善.撰写论文初稿。第六阶段(2013年5月26日2013年6日10日):修改毕业论文,定稿成册,准备答辩.预期成果及其形式1、实验室管理系统的设计:按时完成平台的开发,实现基于B/S结构的系统,主要实现:(1)前台:用户登录,查看个人信息,修改密 码,预约实验室,查看预约信息,设备报修等基本功能.(2)后台:对教师信息,实验室信息,预约信息,设 备信息的管理功能。2、完成毕业论文的撰写。可行性分析(已具备的条件

9、和待解决的问题;拟采取的研究方法、技术路线、实验方案等)技术可行性:首先,部分高校已经设计出了相关系统并投入使用。其次,类似的设计采用的开发语言和数据库开发技术 都已经相当成熟,微软的ASP.NET已成为软件开发的首选语言。ASP.NET是基于通用语言的编译运行的 程序,是面向对象的语言设计,所以它的强大性和适应性可以使它运行在Web应用软件开发者的Windows 2000/2003 Server/VISTA/7等平台上。ASPNET的开发语言中C#相对比较常用ASP.NET采用了 ADO。 net的全新数据访问对象模型,完全支持对SQL Server 2005数据库的连接和访问,对数据库的管

10、理简捷 方便,完全能够满足系统的开发要求,为设计工作提供了非常简便实用的开发工具。再次,基于B/S模式的实 验室管理系统的开发对浏览器端要求不高,普通的浏览器都能满足该系统的功能需求。最后,基本已经掌握了开 发这个系统的方法和开发工具的使用,并且在调查实验室的日常使用过程中,已经思考了设计的流程。综上 所述该网站开发从技术上是可行的.经济可行性:首先,设计实现本系统的所用到的软件和环境都是容易得到的,也不用负担设计开发人员的费用,可谓是零 成本。其次,对系统的设计、运行和维护费用进行估算,也相对于取得的社会及经济效益来说是很低廉的。再 次,对于实验室管理系统的用户来说,该系统操作简单,方便使用

11、。因此,该系统的设计开发在经济上是完全 可行的。社会可行性:该系统的开发不存在任何侵权行为,其使用人员主要是高校人员。另外,随着互联网的不断发展,该系 统会有很大的发展空间,为人们带来更大的便利,推动社会整体向科技化发展.综上所述该系统的设计开发从社 会上是可行的。研究方法:该系统基于浏览器/服务器(B/S)的体系结构,采用了可视化的、面向对象的应用程序开发环境和结构化 系统分析与设计方法,提供了友好的用户空间,美观简洁的图形化界面方便用户使用。对于该系统的开发, 首先,通过走访相关的技术人员和用户了解到实验室管理系统应当操作简便,适用于大多数高校.其次,根据 用户的需求做出了相应的需求分析设

12、计.技术路线:经过分析比较,该网站采用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王珊,萨师煊.数据库系

13、统概论。高等教育出版社,2011。5龙马工作室.ASP+SQL Server组建动态网站实例精讲M.北京:人民邮电出版社,2004。6吉根林,崔海原。ASP.NET程序设计教程M。北京:电子工业出版社,2004。7张庆华.ASP.NET 2.0完全自学手册M。北京:机械工业出版社,20078美沃尔森著,汤涛/译。ASP。NET揭秘(第2版)。北京:中国电力出版社,2008。指导教师审查意见指导教师(签名):年 月 日教研室(研究室)论证意见参加论证人员签名:教研室(研究室)主任(签名):年 月 日系指导与答辩委员会审查意见系主任(签名):年 月 日姓名系别 计算机科学系专业计算机科学与技生花.

14、年级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。北京:电子

15、工业出版社,2004。7张庆华.ASP.NET 2.0完全自学手册M。北京:机械工业出版社,20078美沃尔森著,汤涛/译.ASP。NET揭秘(第2版)。北京:中国电力出版社,2008.文献综述我本次毕业设计要实现的是实验室管理系统,该系统主要是实现对实验室的科学管理,不仅 为教师提供了查看个人信息,修改密码,实验室预约,查看预约信息,设备报修等功能,而且方 便管理员进行教师信息管理,实验室信息管理,预约信息管理,设备管理。同时,为了后台管理 员对整个的系统进行快捷,安全,直观的管理,本系统主要使用了 SQL Server 2005数据库作为 数据的存储。为了完成本次实验室管理系统的设计与实现

16、,我主要参考了以下文献:在文东,申锐编著的ASP。NET程序设计基础与项目实训中,以通俗易懂的语言、丰富多 彩的实例,详细介绍了如何使用ASP。NET技术进行Web程序的开发。本书的所有实例都是编者 从工作实践中精心挑选的,绝非语法知识点的人为拼凑,并且书中的大部分实例都有详细的说明, 使我既学习了编程理论,又进行了实践。邵良杉,刘好增,马海军编著的ASP.NET (C#)实践教程,这本书介绍了开发ASP.NET应 用程序的基础知识,以及ASP。NET的开发技巧,并通过实例介绍ASP。NET程序开发中的实践知 识.本书具有经典的案例,详细的讲解。从数据库的连接,。NET的控件,直至具体的设计,

17、讲解 的都十分详细.王东明,葛武滇编著的Visual C#。NET程序设计与应用开发这本书由浅入深、系统全 面的介绍了最流行的编程语言一一Visual C#的具体使用和编程技术。这本书实例极其丰富,步骤 明确,讲解细致,令我对C#语言有了更深刻的认识。通过阅读,我了解了它在语言上完全支持面向 对象和.NET框架两大新特性,既保持了原有的ASP的界面友好、简单易学的优点,又具有了像 C+一样的面向程序设计的特性.在数据库方面,王珊,萨师煊编著的数据库系统概论这本书中,从基本概念出发,由浅 入深详细讲述了该数据库的管理、各种数据库对象的管理,以及索引技术、数据操纵技术、数据 完整性技术、数据复制技

18、术、数据互操作性技术、并发性技术、ODBC数据源管理技术,并且还有丰富的实例进行讲解,适合查找某一知识点,在毕业设计中有很大的帮助SQL server具有独 立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能、丰富的 编程接口工具、图形化用户界面,系统管理工具更加直观简单,为用户进行程序设计提供了更大 的选择余地,并具有易于维护的特点。在设计过程中,通过参考这些相关书籍和资料,让我对系统的开发有了更深刻的认识,为我 的设计指明了方向,使我受益匪浅.为我的实验室管理系统的设计提供了必要的前提条件。备注外文文献翻译原文:Performing Form Validation

19、 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 clientside code。The advantage

20、of writing validation logic in clientside 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

21、 validation. It looks great and creates a better overall user experience. The problem, however, is that it does not work with all browsers o Not all browsers support JavaScript, and different versions of browsers support different versions of JavaScript, so client-side validation is never guaranteed

22、 to work.For this reason, in the past, many developers decided to add all their form validation logic exclusively to server-side code。 Because serverside code functions correctly with any browser, this course of action was safer。Fortunately, the Validation controls discussed in this chapter do not f

23、orce you to make this difficult choiceo 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, th

24、e 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 Nets

25、cape 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

26、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 n

27、umber, or username or password oSamples 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 anoth

28、er value。 The other value can be a fixed value, such as a particular number, or a value entered into another control oSummarizing 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

29、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 oFortunately, Microsoft includes a ValidationSummary control with the Validation controls o You can use this control to summ

30、arize all the errors at the top of a page, or wherever else you want。http:/wenku。baidu。com/view/2d679fed941ea76e58fa04b6。html 译文:用验证控件做页面验证使用客户端验证传统地,当增加验证到他们的页面中时,他们会面临一个严峻的选择。你可以添加窗体页面验 证规则到你的服务器端代码,或者是添加验证规则到你的客户端代码。写验证代码到客户端代码中的优势能够及时反馈到你的用户.举例来说,一个使用者忽略在一 个要求检验的字段中输入一个值,你能够及时的显示一个错误信息而不需要返回到服务器

31、端解决。人们喜欢客户端的验证.它看起来很棒而且产生一种比较好的效果。然而,问题是它不与所有 的浏览器兼容.不是所有的浏览器支持JavaScript、不同版本的浏览器的不同版本支持 JavaScript,所以客户端验证没有保障。由于这个原因,许多开发者在过去决定添加自定义验证到服务器端。因为服务器端代码能够和 任何浏览器协同工作。就这样的做法更有安全的保障。幸运地,正如在章节讨论的这些验证控件不会强迫你做困难的选择.这些验证控件会自动地产 生客户端代码和服务器端代码。如果一个浏览器有能力支持JavaScript,客户端的验证脚本将会自 动返回到浏览器。如果一个浏览器不支持JavaScript,那

32、个验证规则会自动在服务器端代码中执 行。然而你需要注意的是,客户端的验证仅仅能够工作在IE4.0或更高的版本。尤其,客户端脚本 不可能在任意版本的浏览器中运行。控制字段:RequiredFieldValidator 控件你用这个控件来检查在一个Web窗体中是否为空,典型地,你和TextBox控件一起使用这个控 件。然而,这个控件也可以用在其他的输入型控件,例如:RadioButtonList .控件.验证表达式:RegularExpressionValidator 控件你能使用RegularExpressionValidator控件来验证输入的值是否和定义的正则表达式相匹配. 例如:你能使用这

33、控件来检查一个用户是否输入一个合法的电子邮件地址,电话号码,用户名或密 码。怎样用一个正则表达式来完成这些验证任务将会在下面的例子中一一列出。比较值:CompareValidator 控件这个CompareValidator控件用于比较一个输入的数据和另外一个值是否相同.另外一个值可能 是固定值,例如:一个特定的数字或者是输入到另一个控件中的一个值。总结错误:ValidationSummary控件假想一个页面有50个字段假如你仅仅用上部分讨论的那些验证控件来显示错误看见一个错误在 页面中将是很难的。例如:你可能需要滚动到第48个页面字段来找到这个错误信息。幸好,微软除了包含上面提到的控件还包括

34、ValidationSummary控件。你能用这控件综合所 有的错误信息在一个页面的上端或者你想要的任何一个地方。http: /wenku。baidu。com/view/2d679fed941ea76e58fa04b6。html学院本科毕业论文(设计)指导记录表论文题目基于B/S模式的实验室管理系统作者姓名所属系、专业、年级计算机科学系计算机科学与技术专业指导老师指出所选论文题目所要采用的开发工具,研究方法等.初步考虑为:以.NET为开发平台,使用C#语言和SQL Server 2005数据库进行开第发。一次指导老师询问学生对该论文题目的了解情况。指导学生进行相关资源的搜集和次 选相关网站的调

35、研。题指a指导教师(签名):年 月 日导记录初步计划,设计该实验室管理系统都有什么功能呢?第该系统打算分为前台和后台,前台实现个人信息查看,密码修改,预约实验室,设二备报修;后台实现教师信息管理、实验室信息管理、预约管理、设备管理。次指导老师建议可以添加查看预约信息功能,并以课程表的形式展示。指导教师(签名):年 月 日研首先,实验室管理系统的页面应该简洁大方,并且易于使用。页面上的信息应究该整齐摆放,不能杂乱无章,要易于用户快速找到所需要的信息,当然,也应该尽量/ u与第避免千篇一律的使用表格展示网页上的信息。系统应当易于操作,从页面整体到一J-XI写个小小的控件摆放,都要带给用户舒适感。作

36、一其次,预约实验室页面,缺少明确的提示信息,比如说,如果出现重复预约,1 r指用户应当即刻知晓.导次记录指导教师(签名):年 月 日与指导老师交流时,发现有些功能,我考虑的还不是很周全。比如当页面的信 息量过多时,是否会分页显示信息;当用户使用查询功能时,是否可以对查询条件 进行选择,是否可以多条件查询,是否有多表查询等.指导老师建议对信息展示进一步完善,并且加强查询功能,进一步调试系统, 使其更加人性化,更方便用户的使用.指导教师(签名):研 究 与 写 作 指 导 记 录基本完成了设计的所有功能,并根据指导老师的提出的意见做出了相应的修 改.指导老师进一步指出具有查询功能的控件在页面中的摆放不合理且过于单一, 每个页面的形式缺乏新意,希望再次修改,以便更好的体现系统多功能的特性使 系统更加完善.在论文写作过程中,老师也给了很多的参考资料,提出论文中的格式错误,字 体错误,以及不恰当的修饰和错误的表达,还有图表的绘制和摆放老师还指出论 文中的图片大小应一致,且符合页面规范。另外,对于文中对页面功能的描述过于 简单,应进一步丰富,比如可以进一步描述页面使用控件的功能。根据老师的要求, 我对论文页也做了相应的修改。指导教师(签名):注:此表应由学生根据指导教师指导意见(包括工作中存在的问题、改进建议及后续工作的建议等) 整理归纳填写,最后由指导教师审查签名。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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