大学生后勤管理系统大学论文Word文档格式.docx
- 文档编号:5101822
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:20
- 大小:843.79KB
大学生后勤管理系统大学论文Word文档格式.docx
《大学生后勤管理系统大学论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《大学生后勤管理系统大学论文Word文档格式.docx(20页珍藏版)》请在冰点文库上搜索。
1.2课题研究内容1
1.3课题研究结构2
1.4本章小结2
2系统开发环境与工具3
2.1VisualStudio20103
2.2ASP.NET3
2.3SQLServer2008R24
2.6本章小结5
3系统分析及设计目标6
3.1系统设计目标6
3.2技术可行性分析6
3.3经济可行性分析6
3.4操作可行性分析7
3.5本章小结7
4系统功能模块与数据库设计8
4.1系统功能模块设计8
4.1.1学生管理模块8
4.1.2用户资料管理模块9
4.1.3用电量管理模块9
4.1.4用水量理模块10
4.2系统E-R图10
4.3数据流分析13
4.4系统流程图14
4.5数据库设计15
4.3本章小结18
5系统功能实现19
5.1框架的搭建19
5.2登录功能实现19
5.3基础功能的实现22
5.3.1新增功能22
5.3.2删除功能24
5.3.3修改功能25
5.3.4查询功能27
5.4邮件模块的实现29
5.5联系人模块的实现32
5.6其他功能实现35
5.6本章小结35
6总结36
参考文献37
致谢38
1绪论
后勤一词最早出现在军事活动中,原意是指维持军事活动正常进行,保证任务顺利完成所提供的资源、设备、信息、技术、生活用品等的方方面面。
我国最早是由邓小平第一次引入科研教学工作中的。
在1978年全国科技大会的讲话中就提出“自己愿意做科学和教育战线上的后勤部长”。
2011年6月,为了推动全国的高校后勤信息化建设,提升高校后勤信息化,数字化水平,高校后勤信息化建设推进工作委员会正式成立。
在2012的一项调查研究表明,在被调查的29所高校中,所有高校全部都启动了后勤信息化项目,已经VCXZ投入使用的高校后勤业务132个,平均每个高校4.6个。
后来的三年内明确新建或更新了宿舍门禁系统、热水监视系统、用电网上查询系统、学生宿舍管理系统、一卡通系统等后勤信息化的平台。
但随着大学生对于资源的需求一直在增大,现阶段的后勤管理信息化中无统一规划,缺乏行业标准,前期调研、咨询和规划基础上还有很多不足,对学生工作的信息系统不能有效的对接,导致兼容性和共享性还有待加强。
所以未来的工作中,运用到每一位的大学生身上的问题,更促使学校需要强调并且提高此管理系统的科学化、信息化、现代化,以此来确保各级管理者的工作效率与决策的正确性。
因此开发一个大学生后勤网站是很有必要的。
1.1课题背景和意义
在高校中,后勤管理部门的工作非常重要,它是整个学校能否正常运行的重要保障。
进行大学生后勤管理信息化建在高校中,后勤管理部门的工作非常重要,它是整个学校能否正常运行的重要保障。
进行高校后勤管理信息化建设,便于大学生和管理员的对接工作处理,也透明化的列出大学生在校的需求与信息。
便于大学生和管理员的对接工作处理,也透明化的列出大学生在校的需求与信息。
面对庞大的大学生群体,实现高效快捷的在线查询系统,以此开发一个大学生后勤管理网站不仅能够加强宿舍管理员与学生之间的感情,更大大提高宿舍网络便捷化。
1.2课题研究内容
大学生后勤管理系统,是方便学生便于对宿舍的情况展开查询工作的。
通过VS2010平台,sql2008r2数据库开发,实现的ASP.NET的一个简单快捷的网站。
其系统主要有以下几个模块:
登录模块、用户资料的管理与添加、宿舍资料的管理与添加、水费的管理与添加和电费的管理与添加这五个模块。
系统基本框架我们以管理员的视角来设计,采用采用查询是条件“or”连接,可以单条件查询,即:
选择一个空填,其他空着;
多条件查询采用的查询“并集”,比如同时选择“男”和用户类型中的“管理员”,则查询所有男的,和所有的管理员。
在数据库中,创建了四张表格,宿舍表、用户表、用电表、用水表,对于每张表格的前500行编辑。
通过login.aspx系统入口进入,可以选择以管理员身份进入还是普通用户的身份进入。
1.3课题研究结构
全文除封面参考文献外,我将其分成了6个章节,第1章节是绪论,通过课题的背景意义和研究内容对论文展开一个基本的认识;
第2章节是系统开发技术概述,其中介绍了我在设计中应用到的VS2010,ASP.NET和SQLserver2008r2这些工具。
第3章节是需求分析,这部分很重要,通过可行性分析来准确定位系统的目标,通过功能结构图更清晰的体现整个系统的架构。
第4章节是系统的总体设计,包括了数据库实体设计和数据表的设计,这是VS连接SQL的数据重要体现。
第5章节系统的详细设计与实现,写好大纲开始顺藤摸瓜一步步展开界面设计。
第6章节就是应用与测试,把预想的效果与实践相结合,实现最终的实验成果。
1.4本章小结
本章主要介绍了大学生后勤管理系统的研究背景、研究内容以及研究结构,让读者对该系统有了大概了解,清楚该系统的主要功能模块。
2系统开发环境与技术
2.1VisualStudio2010
VisualStudio2010是一个全面集成的开发环境,用于编写,调试代码,把代码编译为程序集进行发布,实际上,VisualStudio提供了非常专业的多文档界面应用程序,在该应用程序中可以进行与开发代码相关的任何操作,它提供了:
文本编辑器:
在文本编辑器中,可以编写C#代码(以及VB2005,J#和C++代码)。
这个文本编辑器相当复杂。
代码的设计视图编辑器:
它可以在项目中可视化的放置用户界面和数据访问控件。
此时VisualStudio会自动在源文件中添加必要的C#代码,在项目中实例化这些控件。
支持窗口:
它们可以查看修改项目的各个方面。
也可以使用这些窗口指定编译选项。
在环境中编译:
可以只选择一个菜单选项编译项目,而不必在命令行上运行C#编译器。
VisualStudio会调用C#编译器。
集成的调试程序:
编程的本质是代码在第一次运行时,一般不会正确执行。
也许在第二次、第三次才能正确运行。
VisualStudio无缝的链接到一个调试程序上,可以在该调试环境中设置断点,观察变量。
集成的MSDN帮助:
VisualStudio可以在IDE中调用MSDN文档说明。
访问其他程序:
VisualStudio还能调用许多其他工具来查看和修改计算机或网络的一些内容,而无需退出开发环境。
2.2ASP.NET
ASP.NET是微软公司推出的一种统一Web开发平台,与最新的数据访问技术ADO.NET一起可构建出强大、安全和可靠的企业级Web应用程序。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。
采取了ASP.NET技术的系统在性能上有了很大的改善,主要表现在以下几方面:
由于ASP页面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET页面只需要一次编译后不需要重新编译,直到该页面被修改或Web应用程序重新启动。
这使得在多次访问时速度有了极大的提升;
由于ASP没有提供任何输出数据为内容的元件,所以在使用ASP撰写数据库页面时只能借助ADO的RecordSet对象逐笔读取记录,而ASP.NET通过ADO.NET提供的DataGrid等数据库元件可以直接和数据库联系;
ASP.NET支持应用程序的实时更新,管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。
应用程序文件永远不会被加锁,因此甚至在程序运行时文件就可以被覆盖,当文件更新后,系统会温和地转换到新的版本;
ASP.NET采取"
CodeBehind(代码分离)技术"
方式编写代码使得代码更易于编写,结构更清晰,降低了系统开发与维护的复杂度和费用。
2.3SQLServer2008r2
SQLServer2008r2是一个可以组织管理任何数的管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer2008的开发上就分道扬镳了,Microsoft将SQLServer2008r2移植到WindowsNT系统上,专注于开发推广SQLServer2008r2的WindowsNT版本。
Sybase则较专注于SQLServer2008r2在UNIX操作系统上的应用。
SQLServer2008r2是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2008r2数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2008r2数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2008r2结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
2.4本章小结
本章主要介绍大学生与后勤关系管理系统所使用的环境,使用的主要编写平台,所选用的数据库类型以及相关的网页开发工具和Web服务器,让读者简单的了解相关工具。
3系统分析
大学生后勤管理系统主要是以学生为主题,对不同的学生的用户信息进行管理和添加,把在相同宿舍的学生划分出来,除了方便查找以外,更有利于管理员的查看分析,完成同一宿舍的统计报表。
该管理系统对学生信息进行系统化和科学化的管理,保证了学生信息正确性和及时性。
该系统能够方便的录入学生的信息,并且能够存储大量的信息,这极大的减少了人力资源,节省大量的时间,提高宿舍的动作效率。
这样的系统设计与实现改善了传统的手工管理学生信息的混乱复杂的状况,加强了管理员和学生之间的信任度。
大学生后勤管理系统能够对学生信息进行基本的操作,主要包括:
学生信息的添加,用户资料的管理,用电量和用水量的添加等。
大学生后勤管理系统只能给校内住宿生使用,但是学生的操作有权限,比如:
系统管理员可以对所有的信息进行操作,而普通的学生用户只能对自己的信息进行操作,还有就是查询功能。
这样的做法不仅能够最大限度的避免信息的冗余,还能够提高数据库数据的实用性和及时性。
3.1可行性分析
在系统调查和业务流程的基础上,进行技术,经济和社会方面的分析,是很有必要的,为了避免投资失误,保证新系统研制成功。
可行性研究的目的是用最小的代价,以确定是否问题可以在最短的时间内解决。
而可行性研究主要集中在以下三个方面:
1.技术可行性
该系统采用ASP.NET开发一个界面美观友好,便于用户了解运行。
使用MicrosoftSQLServer2008r2数据库,它可以处理大量的数据,同时保持数据的完整性和安全性。
因此,本系统的开发平台已成熟可行的。
硬件,今天在技术的迅速发展,硬件更新速度越来越快,提高容量,可靠性,价格越来越便宜,因此它是能够满足系统所需的硬件平台。
2.经济可行性
首先,被开发的软件的经济生存能力的成本进行估算,和成本/效益分析,待开发,以便确定是否软件开发的值。
这里的好处包括收入增加所带来的新开发的系统,并且系统开发,以减少系统的使用比原来的成本。
由于该系统在技术上不是很复杂,需要开发者小,短的开发周期,降低开发成本,并且好处是显著。
3.操作可行性
由于计算机应用的普及,大多数人对电脑的管理和具体操作都耳熟能详。
在网站设计,它将给用户的使用习惯充分考虑,它使操作方便;
数据录入快捷,规范,可靠;
准确的统计信息;
适应能力强;
易于扩展。
尽量减少使用者的操作量来使用该系统中一个用户友好的环境。
因此,使用该系统具有操作可行性的用户。
总之,该系统的开发是可行的。
3.2用户需求分析
{用户需求应做详细分析,这是系统成败的关键环节。
详细到和数据库内容一致。
}
开发出的系统应具备很强的开放性和扩展性等特性。
本系统实现一个大学生后勤管理网站,应分为前台展示模块和后台管理模块两大部分。
前台展示部分:
应完成用户注册、登录,查看个人资料信息,查看宿舍用电用水量,等功能,后台管理系统应完成个人信息管理,用户查阅等功能。
3.3系统总体结构
{把此小节调整到“系统设计”一章。
系统结构=系统由哪些模块构成+模块之间的关系。
系统设计一章主要有两部分内容:
1、在用户需求分析的基础上,分析系统如何构建,即需要设计哪些模块,这些模块具有什么功能,模块之间有何关系;
2、数据库设计。
通过需求分析的调查与研究,将系统的大体功能定义如下图所示:
大学生后勤管理系统
后台管理员管理
用户管理
查阅用水量
查阅用电量
宿舍资料添加
用户注册登录
宿舍资料管理
电费资料添加
水费资料添加
用户资料管理
图3-1系统总体结构
4系统设计
{设计可细分为总体设计、概要设计、详细设计,一般统称为系统设计}
4.1数据库实体设计
软件需求分析完成后,软件设计就可以开始。
在软件开发周期,设计阶段是最有活力,最有创意的。
该系统的整体设计阶段是使软件需求分析阶段所产生的描述转变成软件与适当的方法来表达的设计方案。
这一设计阶段是在需求分析的基础上,设计出能够满足需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上面的设计规划出的实体有用户实体、班级信息实体、班级公告实体、相册实体、相册照片实体、帖子实体、帖子回复实体。
整体界面如下:
、
1.功能模块有:
2.系统基本框架:
上面的查询部分:
采用查询是条件“or”连接,可以单条件查询,即:
多条件查询采用的查询“并集”,比如同时选择“男”和用户类型中的“管理员”,则查询所有男的,和所有的管理员;
编号和详细资料:
点击可以进入编辑页面,可以对信息进行更新。
用户添加模块:
点击进入
对空的地方进行录入即可,然后点击添加。
为保持一致性,宿舍、水费。
电费模块均采用以上模式。
其中,水电费模块,详细情况中添加了折线图:
4.2数据表设计
{数据库表格不要贴图}
1.宿舍信息表
表4-2宿舍信息表(Lms_dom)
宿舍表:
列:
(编号,宿舍号,楼栋号,床位数,入住人数)
2.宿舍用电表
表4-3宿舍用电表(Lms_electric)
用电表:
列(编号,宿舍号,楼栋号,年份,月份,用电量)
5系统实现{每章第一页前面插入页分隔符}{本章标题修改为“系统实现”}
{论文主体为三部分:
系统分析、系统设计、系统实现。
系统分析主要是用户需求分析(例如,要建设什么样的建筑物?
用户有何需求?
)。
系统设计是完成建筑物设计图纸。
系统实现是采用建筑材料把图纸变为现实建筑物。
{系统实现是论文最重要的部分,用来阐述系统主要功能是如何实现的?
即“算法”。
可采用文字、图表、关键源代码等多种形式阐述,源代码一般需要添加适当注释。
5.1配置数据库连接
在开发系统的过程中,由于每个页面都可能会连接到该数据库,所以Web.config文件中指定了数据连接字符串的配置信息,添加以下代码在Web.config文件中。
系统数据库连接数据库配置,WebLMS\Web.config文件中:
<
addkey="
dbconn"
value="
server=.;
DataBase=LMSschool;
uid=sa;
pwd=feifan1943;
"
/>
使用<
addkey>
来定义连接数据库连接字符串,用户需要根据自己的配置,修改value中各个连接属性的值。
5.2用户注册页面
5.2宿舍用电量页面
6应用与测试
6.1测试方案概述
测试系统,主要是利用黑盒法设计基本的测试程序,然后加入白盒法方法所需的测试解决方案。
6.1.1测试策略
该系统的试验主要采用以下策略:
1.在任何情况下,都首先使用边界值分析方法。
经验表明,当与最容易出错的过程边界条件的处理。
例如,下一个标准的边界附近的许多程序错误,标量,数据结构和循环出现。
因此,这样的设计可能使边界附近的情况下测试程序,以揭露错误较大的运行程序。
2.等价测试解决方案互补的划分方法在必要的时候。
3.误差推算补充测试程序,随后,如果需要的话。
4.控制程序逻辑,根据方案的可靠性标准,使用不同的逻辑要求,检查出的测试程序的设计。
逻辑覆盖准则并没有到达的地方,适当补充一些测试程序。
6.1.2测试方法
当系统使用测试,最多的是黑盒边界值分析。
首先,确定边界条件,选定的测试数据应正好等于,小于,只是不仅仅是数据的边界值以上。
同时,应输入数据,还包括输出数据。
等效司和错误推测法也可用于测试的黑盒测试方法。
等效分割方法是输入和输出数据被划分成若干等价类,然后选择等价类别的一组进行测试的数据。
误差推算是程序可以包括某些错误并容易出错的被测试。
该测试也用于覆盖在逻辑白盒测试方法,主要利用其覆盖标准条件覆盖和路径覆盖。
6.2测试结论
本系统,性能和可用性测试功能进行了通过得到总结测试结果的分析:
该系统的基本功能是满足客户的需求,实现了基本性能要求有实用性和便利性。
但是,测试环境和实际运行环境有一些差别一定的局限性,它们不是全面,准确地测试该系统的问题,而且在维护过程的后期,对系统暴露出来的问题进行更新。
总结
整个毕业到现在已经基本完成,总的来说毕业设计是相当成功的。
ASP.NET一些优势:
代码分离,新的编程语言C#,ADO.NET数据访问技术和性能优势的B/S模式得到了充分体现在设计中。
ASP.NET基于Web的应用程序作为当今最热门的项目数据库开发技术,代表了软件发展的未来方向。
本次毕业设计,我可以说是全身心的投入做需求分析,创建文档,数据库设计,系统界面设计,代码等。
在设计中,我学到了很多知识,以前上面不能在课堂上学习,增强了实践能力。
.NET技术有一定的了解了,对数据库也理解更加深刻。
同时,我也更好地了解编写习惯,规范的代码,程序员为模块化思维能力的重要属。
我相信这样的经历对我今后的工作将大有裨益。
然而,这样的设计也让我发现了很多自己的不足之处,如不是很精通面向对象的软件开发模式,为更流行的三层架构知之甚少。
这就需要不断的学习项目,不断提高的未来发展,努力成为一名优秀的IT工程师。
参考文献
[1]史斌星,史佳.ASP.NET基础编程贯通教程[M].北京:
清华大学出版社,2003.7:
10-12.
[2]郑人杰,殷人昆,陶永雷.实用软件工程第二版[M].北京:
清华大学出版社,2003.5:
59-61.
[3]冯庸,冯智圣,申建芳,肖炜.ASP.NET程序设计与实践[M].北京:
冶金工业出版社,2002.5:
87-90.
[4]杨绍芳,王颖,林锦全.ASP.NET程序设计基础[M].北京:
科学出版社,2002.9:
145-147.
[5](美)SimonB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 后勤 管理 系统 大学 论文