实验室管理系统开题报告.docx

上传人:b****2 文档编号:11786628 上传时间:2023-06-02 格式:DOCX 页数:14 大小:25.77KB
下载 相关 举报
实验室管理系统开题报告.docx_第1页
第1页 / 共14页
实验室管理系统开题报告.docx_第2页
第2页 / 共14页
实验室管理系统开题报告.docx_第3页
第3页 / 共14页
实验室管理系统开题报告.docx_第4页
第4页 / 共14页
实验室管理系统开题报告.docx_第5页
第5页 / 共14页
实验室管理系统开题报告.docx_第6页
第6页 / 共14页
实验室管理系统开题报告.docx_第7页
第7页 / 共14页
实验室管理系统开题报告.docx_第8页
第8页 / 共14页
实验室管理系统开题报告.docx_第9页
第9页 / 共14页
实验室管理系统开题报告.docx_第10页
第10页 / 共14页
实验室管理系统开题报告.docx_第11页
第11页 / 共14页
实验室管理系统开题报告.docx_第12页
第12页 / 共14页
实验室管理系统开题报告.docx_第13页
第13页 / 共14页
实验室管理系统开题报告.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验室管理系统开题报告.docx

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

实验室管理系统开题报告.docx

实验室管理系统开题报告

zzzz学院本科毕业论文(设计)任务书

系别

计算机科学系

专业

计算机科学与技术

班级

姓名

性别

学号

毕业论文(设计)题目

基于B/S模式的实验室管理系统

指导教师姓名

职称

讲师

所在单位

毕业论文基本

要求

该系统要求使用ASP.NET技术开发,数据库采用SQLServer2005,要求学生具有一定的.NET编程基础和数据库知识。

该系统需要根据不同的用户身份提供给用户不同的服务。

该系统把用户分为2类:

管理员、教师。

该系统主要实现:

(1)前台:

用户登录,查看个人信息,修改密码,预约实验室,查看预约信息,设备报修等基本功能。

(2)后台:

对教师信息,实验室信息,预约信息,设备信息的管理功能。

要求学生撰写毕业论文,巩固所学知识,能够正确的收集研究资料。

论文写作形式要求规范、完整,逻辑清晰,论据充分,主题明确,使论文能够充分体现学生利用所学计算机知识进行分析问题、解决问题的能力。

指导教师签字:

年月日

[1]文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社,2012。

[2]王东明,葛武滇.VisualC#.NET程序设计与应用开发.清华大学出版社,2009。

[3]邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社,2010。

[4]王珊,萨师煊.数据库系统概论.高等教育出版社,2011。

[5]龙马工作室.ASP+SQLServer组建动态网站实例精讲[M].北京:

人民邮电出版社,2004。

[6]吉根林,崔海原.ASP.NET程序设计教程[M].北京:

电子工业出版社,2004。

[7]张庆华.ASP.NET2.0完全自学手册[M].北京:

机械工业出版社,2007

[8][美]沃尔森著,汤涛/译.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和SQLServer2005数据库作为开发平台,开发一个基于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应用软件开发者的Windows2000/2003Server/VISTA/7等平台上。

ASP.NET的开发语言中C#相对比较常用。

ASP.NET采用了ADO.NET的全新数据访问对象模型,完全支持对SQLServer2005数据库的连接和访问,对数据库的管理简捷方便,完全能够满足系统的开发要求,为设计工作提供了非常简便实用的开发工具。

再次,基于B/S模式的实验室管理系统的开发对浏览器端要求不高,普通的浏览器都能满足该系统的功能需求。

最后,基本已经掌握了开发这个系统的方法和开发工具的使用,并且在调查实验室的日常使用过程中,已经思考了设计的流程。

综上所述该网站开发从技术上是可行的。

经济可行性:

首先,设计实现本系统的所用到的软件和环境都是容易得到的,也不用负担设计开发人员的费用,可谓是零成本。

其次,对系统的设计、运行和维护费用进行估算,也相对于取得的社会及经济效益来说是很低廉的。

再次,对于实验室管理系统的用户来说,该系统操作简单,方便使用。

因此,该系统的设计开发在经济上是完全可行的。

社会可行性:

该系统的开发不存在任何侵权行为,其使用人员主要是高校人员。

另外,随着互联网的不断发展,该系统会有很大的发展空间,为人们带来更大的便利,推动社会整体向科技化发展。

综上所述该系统的设计开发从社会上是可行的。

研究方法:

该系统基于浏览器/服务器(B/S)的体系结构,采用了可视化的、面向对象的应用程序开发环境和结构化系统分析与设计方法,提供了友好的用户空间,美观简洁的图形化界面方便用户使用。

对于该系统的开发,首先,通过走访相关的技术人员和用户了解到实验室管理系统应当操作简便,适用于大多数高校。

其次,根据用户的需求做出了相应的需求分析设计。

技术路线:

经过分析比较,该网站采用ASP.Net作为开发工具,MicrosoftSQLServer作为数据库。

ASP.Net是高效的开发环境,提供了可视化的、面向对象的、基于浏览器/服务器(B/S)的开发环境,MicrosoftSQLServer使用方便,功能强大,可靠性高,应用广泛等优点。

主要参考文献

[1]文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社,2012。

[2]王东明,葛武滇.VisualC#.NET程序设计与应用开发.清华大学出版社,2009。

[3]邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社,2010。

[4]王珊,萨师煊.数据库系统概论.高等教育出版社,2011。

[5]龙马工作室.ASP+SQLServer组建动态网站实例精讲[M].北京:

人民邮电出版社,2004。

[6]吉根林,崔海原.ASP.NET程序设计教程[M].北京:

电子工业出版社,2004。

[7]张庆华.ASP.NET2.0完全自学手册[M].北京:

机械工业出版社,2007

[8][美]沃尔森著,汤涛/译.ASP.NET揭秘(第2版).北京:

中国电力出版社,2008。

 

指导教师审查意见

 

指导教师(签名):

年月日

教研室(研究室)论证意见

 

参加论证人员签名:

_______________教研室(研究室)主任(签名):

年月日

系指导与答辩委员会审查意见

 

____________系主任(签名):

年月日

学院本科毕业论文文献综述

姓名

系别

计算机科学系

专业

计算机科学与技术

年级

11级

论文题目

基于B/S模式的实验室管理系统

指导教师

完成时间

2013年5月1日

 

主要参考文献:

[1]文东,申锐,乔明秋.ASP.NET程序设计基础与项目实训.科学出版社,2012。

[2]王东明,葛武滇.VisualC#.NET程序设计与应用开发.清华大学出版社,2009。

[3]邵良杉,刘好增,马海军.ASP.NET(C#)实践教程.清华大学出版社,2010。

[4]王珊,萨师煊.数据库系统概论.高等教育出版社,2011。

[5]龙马工作室.ASP+SQLServer组建动态网站实例精讲[M].北京:

人民邮电出版社,2004。

[6]吉根林,崔海原.ASP.NET程序设计教程[M].北京:

电子工业出版社,2004。

[7]张庆华.ASP.NET2.0完全自学手册[M].北京:

机械工业出版社,2007

[8][美]沃尔森著,汤涛/译.ASP.NET揭秘(第2版).北京:

中国电力出版社,2008。

 

 

 

 

 

 

 

我本次毕业设计要实现的是实验室管理系统,该系统主要是实现对实验室的科学管理,不仅为教师提供了查看个人信息,修改密码,实验室预约,查看预约信息,设备报修等功能,而且方便管理员进行教师信息管理,实验室信息管理,预约信息管理,设备管理。

同时,为了后台管理员对整个的系统进行快捷,安全,直观的管理,本系统主要使用了SQLServer2005数据库作为数据的存储。

为了完成本次实验室管理系统的设计与实现,我主要参考了以下文献:

在文东,申锐编著的《ASP.NET程序设计基础与项目实训》中,以通俗易懂的语言、丰富多彩的实例,详细介绍了如何使用ASP.NET技术进行Web程序的开发。

本书的所有实例都是编者从工作实践中精心挑选的,绝非语法知识点的人为拼凑,并且书中的大部分实例都有详细的说明,使我既学习了编程理论,又进行了实践。

邵良杉,刘好增,马海军编著的《ASP.NET(C#)实践教程》,这本书介绍了开发ASP.NET应用程序的基础知识,以及ASP.NET的开发技巧,并通过实例介绍ASP.NET程序开发中的实践知识。

本书具有经典的案例,详细的讲解。

从数据库的连接,.NET的控件,直至具体的设计,讲解的都十分详细。

王东明,葛武滇编著的《VisualC#.NET程序设计与应用开发》这本书由浅入深、系统全面的介绍了最流行的编程语言——VisualC#的具体使用和编程技术。

这本书实例极其丰富,步骤明确,讲解细致,令我对C#语言有了更深刻的认识。

通过阅读,我了解了它在语言上完全支持面向对象和.NET框架两大新特性,既保持了原有的ASP的界面友好、简单易学的优点,又具有了像C++一样的面向程序设计的特性。

在数据库方面,王珊,萨师煊编著的《数据库系统概论》这本书中,从基本概念出发,由浅入深详细讲述了该数据库的管理、各种数据库对象的管理,以及索引技术、数据操纵技术、数据完整性技术、数据复制技术、数据互操作性技术、并发性技术、ODBC数据源管理技术,并且还有丰富的实例进行讲解,适合查找某一知识点,在毕业设计中有很大的帮助。

SQLserver具有独立于硬件平台、对称的多处理器结构、抢占式多任务管理、完善的安全系统和容错功能、丰富的编程接口工具、图形化用户界面,系统管理工具更加直观简单,为用户进行程序设计提供了更大的选择余地,并具有易于维护的特点。

在设计过程中,通过参考这些相关书籍和资料,让我对系统的开发有了更深刻的认识,为我的设计指明了方向,使我受益匪浅。

为我的实验室管理系统的设计提供了必要的前提条件。

 

 

外文文献翻译

原文:

PerformingFormValidationwithValidationControls

UsingClient-sideValidation

Traditionally,Webdevelopershavefacedatoughchoicewhenaddingformvalidationlogictotheirpages.Youcanaddformvalidationroutinestoyourserver-sidecode,oryoucanaddthevalidationroutinestoyourclient-sidecode.

Theadvantageofwritingvalidationlogicinclient-sidecodeisthatyoucanprovideinstantfeedbacktoyourusers.Forexample,ifauserneglectstoenteravalueinarequiredformfield,youcaninstantlydisplayanerrormessagewithoutrequiringaroundtripbacktotheserver.

Peoplereallylikeclient-sidevalidation.Itlooksgreatandcreatesabetteroveralluserexperience.Theproblem,however,isthatitdoesnotworkwithallbrowsers.NotallbrowserssupportJavaScript,anddifferentversionsofbrowserssupportdifferentversionsofJavaScript,soclient-sidevalidationisneverguaranteedtowork.

Forthisreason,inthepast,manydevelopersdecidedtoaddalltheirformvalidationlogicexclusivelytoserver-sidecode.Becauseserver-sidecodefunctionscorrectlywithanybrowser,thiscourseofactionwassafer.

Fortunately,theValidationcontrolsdiscussedinthischapterdonotforceyoutomakethisdifficultchoice.TheValidationcontrolsautomaticallygeneratebothclient-sideandserver-sidecode.IfabrowseriscapableofsupportingJavaScript,client-sidevalidationscriptsareautomaticallysenttothebrowser.IfabrowserisincapableofsupportingJavaScript,thevalidationroutinesareautomaticallyimplementedinserver-sidecode.

Youshouldbewarned,however,thatclient-sidevalidationworksonlywithMicrosoftInternetExplorerversion4.0andhigher.Inparticular,theclient-sidescriptsdiscussedinthischapterdonotworkwithanyversionofNetscapeNavigator.

RequiringFields:

TheRequiredFieldValidatorControl

YouuseRequiredFieldValidatorinaWebformtocheckwhetheracontrolhasavalue.Typically,youusethiscontrolwithaTextBoxcontrol.However,nothingiswrongwithusingRequiredFieldValidatorwithotherinputcontrolssuchasRadioButtonList.

ValidatingExpressions:

TheRegularExpressionValidatorControl

YoucanuseRegularExpressionValidatortomatchthevalueenteredintoaformfieldtoaregularexpression.Youcanusethiscontroltocheckwhetherauserhasentered,forexample,avalide-mailaddress,telephonenumber,orusernameorpassword.Samplesofhowtousearegularexpressiontoperformallthesevalidationtasksareprovidedinthefollowingsections.

ComparingValues:

TheCompareValidatorControl

TheCompareValidatorcontrolperformscomparisonsbetweenthedataenteredintoaformfieldandanothervalue.Theothervaluecanbeafixedvalue,suchasaparticularnumber,oravalueenteredintoanothercontrol.

SummarizingErrors:

TheValidationSummaryControl

Imaginethatyouhaveaformwith50formfields.IfyouuseonlytheValidationcontrolsdiscussedintheprevioussectionsofthischaptertodisplayerrors,seeinganerrormessageonthepagemightbedifficult.Forexample,youmighthavetoscrolldowntothe48thformfieldtofindtheerrormessage.

Fortunately,MicrosoftincludesaValidationSummarycontrolwiththeValidationcontrols.Youcanusethiscontroltosummarizealltheerrorsatthetopofapage,orwhereverelseyouwant.

译文:

用验证控件做页面验证

使用客户端验证

传统地,当增加验证到他们的页面中时,他们会面临一个严峻的选择。

你可以添加窗体页面验证规则到你的服务器端代码,或者是添加验证规则到你的客户端代码。

写验证代码到客户端代码中的优势能够及时反馈到你的用户。

举例来说,一个使用者忽略在一个要求检验的字段中输入一个值,你能够及时的显示一个错误信息而不需要返回到服务器端解决。

人们喜欢客户端的验证。

它看起来很棒而且产生一种比较好的效果。

然而,问题是它不与所有的浏览器兼容。

不是所有的浏览器支持JavaScript、不同版本的浏览器的不同版本支持JavaScript,所以客户端验证没有保障。

由于这个原因,许多开发者在过去决定添加自定义验证到服务器端。

因为服务器端代码能够和任何浏览器协同工作。

就这样的做法更有安全的保障。

幸运地,正如在章节讨论的这些验证控件不会强迫你做困难的选择。

这些验证控件会自动地产生客户端代码和服务器端代码。

如果一个浏览器有能力支持JavaScript,客户端的验证脚本将会自动返回到浏览器。

如果一个浏览器不支持JavaScript,那个验证规则会自动在服务器端代码中执行。

然而你需要注意的是,客户端的验证仅仅能够工作在IE4.0或更高的

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2