ASPNET学生宿舍信息管理系统电子教案.doc

上传人:1595****071 文档编号:51384167 上传时间:2022-10-18 格式:DOC 页数:60 大小:640.50KB
返回 下载 相关 举报
ASPNET学生宿舍信息管理系统电子教案.doc_第1页
第1页 / 共60页
ASPNET学生宿舍信息管理系统电子教案.doc_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《ASPNET学生宿舍信息管理系统电子教案.doc》由会员分享,可在线阅读,更多相关《ASPNET学生宿舍信息管理系统电子教案.doc(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Good is good, but better carries it.精益求精,善益求善。ASPNET学生宿舍信息管理系统-ASP.NET学生宿舍信息管理系统摘要:本文介绍了在对现有学生宿舍管理系统系统的功能和应ASP.NET学生宿舍信息管理系统用效果的调查分析之后,基于VC#编程语言和SqlserverASP.NET学生宿舍信息管理系统2005数据库的开发环境开发出的一个学生宿舍信息管理系统。ASP.NET学生宿舍信息管理系统首先,文章阐述了选题的背景和意义,开发一个程序的一些基本理论知识和技ASP.NET学生宿舍信息管理系统术支持。接着详细介绍了开发本程序从需求分析,到系统设计,再到数A

2、SP.NET学生宿舍信息管理系统据库设计和详细设计的基本方法。并且文中还着重介绍了学生宿舍信息管理ASP.NET学生宿舍信息管理系统系统中的一些重点模块的设计和功能。最后,总结了完成此次所ASP.NET学生宿舍信息管理系统学到的东西和心得体会。关键词:SqlserASP.NET学生宿舍信息管理系统ver2005 C# 数据库应用&nASP.NET学生宿舍信息管理系统bsp;学生宿舍信息管理系统 ADO访问数据库 TheASP.NET学生宿舍信息管理系统DormitoryAdministASP.NET学生宿舍信息管理系统ratorManagementSys

3、tem :ThistextintroduceASP.NET学生宿舍信息管理系统dthedormitoryadministratormaASP.NET学生宿舍信息管理系统nagementsystemwhichisafterdiaASP.NET学生宿舍信息管理系统gnosisingthefunctionandappASP.NET学生宿舍信息管理系统licationoftheexistingdormitoryASP.NET学生宿舍信息管理系统administratormanagementsysteASP.NET学生宿舍信息管理系统m,andbasedonthedevelopmentASP.

4、NET学生宿舍信息管理系统EnvironmentofC#andSqlserveASP.NET学生宿舍信息管理系统r2005.First,thetextexpoundsASP.NET学生宿舍信息管理系统thebackgroundandvalueofthechASP.NET学生宿舍信息管理系统oiceofsubject,basicaltheoretiASP.NET学生宿舍信息管理系统calknowledgeandTechnicalSuASP.NET学生宿舍信息管理系统pportofdevelopmentprocess.ThASP.NET学生宿舍信息管理系统esecond,particularlyi

5、ntroducASP.NET学生宿舍信息管理系统ethebasicalmethodandworkASP.NET学生宿舍信息管理系统flowfromrequirementanalysis,sASP.NET学生宿舍信息管理系统ystemdesign,databasedesigntopaASP.NET学生宿舍信息管理系统rticulardesign.EmphasizingtheASP.NET学生宿舍信息管理系统designofsomeimportantmoduleASP.NET学生宿舍信息管理系统andcodinganalisis.Thelast,ItelASP.NET学生宿舍信息管理系统lmyge

6、tafterfinishedthisprASP.NET学生宿舍信息管理系统ogram. ASP.NET学生宿舍信息管理系统Keywords:sqlserver2005 c# databaseapplication&nbsASP.NET学生宿舍信息管理系统p;DormitoryadministratormanASP.NET学生宿舍信息管理系统agementsystem ADOASP.NET学生宿舍信息管理系统accessdASP.NET学生宿舍信息管理系统atabase ASP.NET学生宿舍信息管理系统 目  &n

7、bsp;录引言 11 选题背景及意义 21.1高校实现学生宿舍信息管理自动化是必然趋势 21.2当前学生宿舍管理系统存在的问题 21.3现已开发出的学生宿舍信息管理系统存在的问题 31.4本课题开发的意义 32 开发工具及相关技术 42.1开发环境 42.2开发工具简介 42.2.1C#编程语言 42.2.2sqlserver2005数据库 52.2.3数据访问技术 63 系统需求分析与概要设计 63.1系统功能模块设计 63

8、.1.1功能模块图(如图1所示) 63.1.2各模块具体功能描述 73.1.3系统数据流程图(如图2所示) 83.2数据库设计 93.2.1数据库表结构设计 104 系统详细设计 154.1欢迎界面模块设计 154.2管理员登陆模块设计 154.3管理员操作模块设计 164.4学生操作模块设计 235 软件测试 245.1软件测试的目的和意义 245.2软件测试的步骤 255.3软件测试的具体实现 255.5评价 255.6本

9、章小结 266 系统开发总结 267 致谢 27参考文献 273.1.2各模块具体功能描述1.     管理员后台操作模块:核对管理员登陆用户名密码后,进入的可对各子模块进行操作的主模块2.     学生操作模块:实现学生进入后可使用本系统进行查询、报修登记等功能的模块3.     学生宿舍信息管理模块:实现对学生宿舍楼号、宿舍号、床号和相应学生的学号姓名录入、查询、修改和删除功能4.&

10、nbsp;    学生信息管理模块:实现对学生基本信息的录入、查询、修改及删除功能,其中可进行分类查询5.     卫生检查信息管理模块:实现对卫生信息的录入、查询、修改及删除功能,其中可按照时间、宿舍号等进行分类查询,同时可对历史纪录进行查询6.     外来人员信息管理模块:实现对学外来人员信息的录入、查询、修改及删除功能7.     宿舍保修信息管理模块:实现对设施、设备维修信息的查询、管理及删除功能

11、,其中管理部分为管理员登记维修人员进行维修的信息以备存档8.     管理员密码管理模块:实现管理员对登陆密码的修改功能9.     学生宿舍维修登记模块:实现学生对宿舍财产报修登记10. 各类信息查询模块:实现学生个人信息查询,宿舍卫生休息、外来人员、房屋维修情况等信息的查询考试管理及成绩查询模块的设计与开发摘 要本文所涉及的系统是根据现代教育的需求所设计的一个在线考试系统。主要是基于Struts+Spring+Hibernate作为平台搭建的框架开发的一套软件。本次设计作

12、为Smart项目的一个组成部分,主要设计和开发了其中的两个主要模块,考试管理及成绩查询模块。论文首先介绍了背景和相关的理论知识。其次列出了根据需求而提出的设计方案,然后详细阐述了系统设计与实现过程。包括数据库设计,新建考试信息管理,新建阅卷组管理和成绩查询。通过本系统的应用,可以满足目前教育模式的评估需求,对教育评估的发展起到一定的促进作用。随着系统的不断深开发,会有更好,更完善的软件系统应用到远程教育当中去,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。 关键词:Struts;Spring;Hibernate;考试管理;成绩查询;评估 目 录1&

13、nbsp;引言 11.1 课题背景 11.2 国内现状 11.3 本课题研究的意义 12 相关理论知识及其技术 22.1 系统开发环境与技术 22.2 架构介绍 22.2.1Struts 22.2.2spring简介 32.2.3Hibernate简介 52.2.4SQLServer2000简介 52.2.5JSP组件 62.2.6Tomcat 73 需求分析和设计方案 83.1考试管理

14、 83.1.1考试管理需求分析 83.1.2考试管理设计方案 83.2成绩查询 93.2.1成绩查询模块需求分析 93.2.2成绩查询模块设计方案 94 系统设计与实现 94.1数据库设计 94.1.1考试管理数据库ER图及其数据库表 94.1.2阅卷组数据库ER图及其数据库表 154.1.3成绩查询模块数据库ER图及其数据库表 164.2系统实现 184.2.1考试管理模块实现 184.2.2成绩查询模块实现 225 测试 

15、235.1测试环境 235.2测试结果 23结   论 23参考文献 24致   谢 25声   明 26   1朱福喜等.Java程序设计技巧与开发实例M.北京:人民邮电出版社,20042沈沁等.网页设计与制作M.北京:中国电力出版社,20033飞思科技产品研发中心.JSP应用开发详解M.北京:电子工业出版社,20054方睿等.网络数据库原理及应用M.成都:四川大学出版社,20055朱敏等.JSPWeb应用教程M.

16、北京:清华大学出版社,20046夏昕等.深入浅出HibernateM.北京:电子工业出版社,20057林信良著.Spring技术手册M.北京:电子工业出版社,2006 基于JSP校友录设计关键词:校友录,信息,管理 摘 要计算机技术的快速发展,特别是计算机网络的发展,它影响了人们生活的方方面面。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。校友录作为一种方便校友之间联系的实用系统便应运而生。校友录为校友之间进行交流和联系提供了一个平台。通过提供完善的校友录服务和规范校友录

17、的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。本文主要介绍了数据库管理网站的方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。实现了班级留言、班级相册、班级共享、纸条传情、个人信息管理、管理员信息管理等功能。整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有较强的实用作用,使用户在友好的操作界面下完成强大的功能。4.2 功能概要设计4.2.1系统总体模块  在校友录管理网站中,用户可以实现多种操作,像学校管理,班级管理和用户管理。在学校管理中,用户可以通过选

18、择所提供的城市和省份对学校进行创建和搜索等操作。在班级管理中,用户除了可以创建、搜索班级之外,还可以对班级成员进行管理,并且还可以在班级管理中进行班级留言和班级相册的操作。在用户管理中,对于用户的注册、登录、安全设置等方面做了详细的操作。4.2.2学校管理模块创建学校在该功能中用户可以通过选择学校类型,学校所在城市和地区,填写学校全称来建立一个新的学校。为了使同学和其他用户能准确方便地找到自己所属的学校,创建学校之前应该确认在校友录中没有自己所要创建的学校,对于不清楚的用户可以先进行搜索。在选择学校类型时,可以在下拉列表中选择所要创建的学校是大学,大专,中学还是小学;在选择学校

19、所在城市和地区中,用户可以先选择所在的省份,再选择所对应的城市,其中每个省份对应不同的城市;在填写学校全称时,界面会提示用户在为学校命名时尽量注意规范。其中为学校命名时尽量使用全称而不是简称,学校名在四到三十个汉字之间。搜索学校如果用户想搜索某个学校,则可以在该页中选择学校所在地区,城市,类别及名称。在点击搜索按钮后,系统会根据所输入的搜索条件列出全部满足条件的学校,当符合条件的学校多于15个时,则可以利用翻页功能上下查找,也可以精确定位到第几页。在选择学校所在地区中,用户通过下拉列表选择学校所在在省份;在选择学校所在城市中,用户通过下拉列表确定所选省份中的某一城市;在选择学校

20、类别时,用户可以在下拉列表中选择所要创建的学校是大学,大专,中学还是小学;最后填写学校名称进行搜索。再搜索完成之后,如果显示的学校列表中没有自己所在的班级,则可以通过学校名称进行查找或创建班级的操作。如果搜索的学校不在列表中,就应该检查搜索选项以及学校名称是否有误,如果有误应返回首页重新搜索,如果确认搜索信息无误且所需学校没有出现在列表中,则可以进行创建学校的工作。搜索校友用户可以通过一定条件的查寻来搜索校友,在查寻时可以选择学校所在的城市、省份来确定学校所在的地区,在确定学校之后,可以通过对班级的查寻来寻找校友所在的班级。这样便完成了对校友逐级向下的查找过程。4.2.3班级管

21、理模块创建班级用户在创建班级之前应该确认所要创始的班级不存在,在确认之后用户可以在班级名称文本框中输入所需创建班级的名称,在入学年份中用户可以通过下拉列表框进行选择。然后点击注册按钮完成新班级的创建。搜索班级搜索班级的功能和搜索学校的功能相似,用户在入学年份中输入入学时间,在班级名称文本框中输入所要搜索的班级名称之后点击搜索按钮,则在下面的表格中出现符合条件的班级名称,如果符合条件的班级数目超过15个,则可以使用分页功能,上下查询,也可以精确定位到某一页进行查询。如果所要搜索的班级没有出现在列表中,则可以进行创建班级的工作。班级设置在该功能中班级

22、的管理员可以修改班级名称,修改入学年份,进行私密设置,和修改班级宣言。在修改班级名称中,管理员只需要在文本框中输入更改后的班级名称即可;在修改入学年份中,管理员也只需填写修改后的入学时间即可,然后点击确认修改按钮。在进行班级私密设置中,管理员可以对新同学加入本班前是否需要本班同学批准确认;是否公开班级留言;是否公开访问记录;是否公开班级共享;是否允许友情留言;是否公开班级相册进行修改。同时管理员还可以对班级宣言进行修改。只要在文本框中输入要更新的班级宣言即可。班级成员管理在班级成员管理中,班级管理员可以对加入本班的每一名同学进行级别管理,其中成员级别包括:管理员,班级成员,班级

23、客人,待批准成员和待批准客人。管理员可以将除自己之外的任意用户改变其身份。比如可以将班级普通成员上升为管理员或踢出本班,或将某管理员降级为普通成员等。在班级成员列表中,记录了每名成员的类型,真实姓名,用户名,QQ号,Email,访问次数和上次登录时间,便于管理员对每名成员信息的掌握。班级留言在留言功能中用户可以在下面的文本框中输入留言内容,选择“重置”按钮,重新进行填写,选择提交按钮,便可将所输入的内容在上面的留言本中出现留言者姓名和相关留言信息。选择后面的“删除”,“修改”按钮进行相应的操作。同样当留言数

24、目过多时,采用分页技术进行处理,除可以顺序地上下翻页外,也可以精确到具体的页数。班级相册在班级相册功能中,用户可以进行上传照片的功能。对于已经上传的照片可以查看和删除。这个功能使同学间的交流除了语言文字之外,更多了视觉图像的效果,使同学间的交流更加亲切。4.2.4用户管理模块用户注册如果用户是第一次登录该网站,并想成为其正式成员,则需要点击新用户注册,在新用户注册页面中填写相关的个人信息,并且要遵循相关的规定:如用户的唯一标识,以字母开头,由字母、数字、下划线组成,区分大小写,并且不能含有“*、%、$、#、”等特殊字符,长度不超过16个字

25、符;密码不要过于简单,重复密码要与“密码”项填写一致等。若所填写的信息不完全或是不正确则系统会提示出错误信息并要求重新填写。当所有个人信息填写完整并正确无务后,系统会提示“恭喜你,注册成功了!下面你可以 填写个人详细信息,进行安全设置,以后再说吧!”用户登录如果您已经注册成为会员则只需要在用户名和密码框中输入相关的个人信息然后单击登录按钮即可进入。找回密码如果用户在登录时忘记了所设置的密码则可以点击找回密码选项,通过填写出生日期和密码提示问题,保密邮箱,安全码等找回自己的密码。在通过出生日期和密码提示问题

26、找回密码中,用户需要填写用户名,出生日期和随机码首先确认身份,在提交通过后再填写提示问题和问题答案来设置新密码。这样用户就可以重新定义密码了。在通过保密邮箱找回密码中,用户需要填写用户名和保密邮箱,申请后系统会提示“找回密码确认邮件已经发送到您的保密邮箱!现在您可以查收,如果没收到,可以刷新本页面重发”。在通过安全码找回密码中,用户需要填写用户名,安全码然后设置新密码。系统会提示“用户密码修改成功了!现在您可以:返回PersonHome!”收发小纸条用户可以通过小纸条功能,对信息进行接收和发送。用于记录用户与用户之间所传递的站内短

27、消息内容,包括消息发送时间,内容及传递双方的用户名等。进行安全设置为了保障每名用户在使用时的安全,用户可以进行安全设置。在安全设置中用户需要填写密码,安全码,提示问题,问题答案和保密邮箱。其中密码用于确认身份;安全码是除有效证件之外最高级别的帐号保护措施。利用安全码不仅可以修复登录密码,还可以修改密码提示问题及答案、重新设置保密邮箱等,长度不超过16个字符;提示问题用于修复登录密码。如果您忘记了登录密码,可以非常方便地通过您的生日和密码提示问题/答案来重新设定密码,长度不超过30个字符;保密邮箱用于修复登录密码。如果您忘记了登录密码,可以通过这个邮箱收到可重新设定登录密码的专用

28、邮件,安全方便。目   录第1章 概 述11.1 题目背景11.2 项目内容11.3 系统设计目标2第2章 方案论证32.1 总体设计思想32.2 E-R图及分析42.3 系统设计工具42.4 经济技术分析6第3章 结构特性设计73.1 结构设计73.2数据库设计7第4章行为特性设计124.1 功能模块图124.1.1系统总体模块图124.1.2系统详细模块图124.2 功能概要设计144.2.1系统总体模块144.2.2学校

29、管理模块144.2.3班级管理模块154.2.4用户管理模块17结论19结束语20参考文献21致谢21离散数学网络教学系统,是一种远程多媒体教育,提高了学习效率,使学生能随时随地的学习。这也正是开发该软件的动力,因为其提供了一个方便的学习条件。ASP.NET 又称为ASP+,但它不是ASP的简单升级,而是微软提出的.NET框架的一部分,其为一种以.NET框架为基础开发网上应用程序的全新模式。SQL Server 2000是一种大型的关系数据库管理系统。SQL Server 2000采用了客户端/服务器计算模型。该服务器可以被多台客户机同时访问,

30、数据库应用处理过程则分布在客户机和服务器上。这几方面就是本论文的目的和主要内容。本软件也使用了数据库的存储过程,可使软件的设计更加容易,和节省网络的开支。数据库的存储过程在数据库里面是很重要的,在应用程序中调用存储过程,不仅能显著提高整个应用的总体性能,而且能加强对数据库的保护。本的主要工作在于在线答疑上,在线答疑包括在线答疑论坛,和即时在线答疑。即时答疑的特点是:速度快,网络传送数据小,使用Application标志检测用户超时连接。本的开发原则和特点是:节省资源,不仅提供教科书所有的内容也提供教科书所没有的内容,系统安全性高。关键词:网络教学;多媒体;ASP.NET;SQL Se

31、rver 2000目    录 引言 ……………………………………………………………….…………11.  软件开发目的

32、与调查…………………………….………….….….….31.1. 软件开发的基础.………………………….…….…….…&helli

33、p;…………….31.2. 软件开发的调查……………………….……………………………….….51.2.1.网络教育的基本特点与若干原则 . ………&h

34、ellip;………………………….…51.3. 小结 . …………………………………………………………&he

35、llip;………72.  语言介绍……………………………….……………………….….….82.1. html语言.…………….82.2.

36、 ASP.NET…………………………………….…….….….82.3. 小结 ………………………………………

37、…………….………….….103.  实现工具………………………………………….….….113.1. Macromedia Dreamweaver MX&nb

38、sp;2004…………………………………….….113.2. Microsoft Offiec FrontPage 2003 ………………….………….…….

39、….113.4. 小结…………………………………………….……………….…….134.         软件设计…&hel

40、lip;…………………………………………………………….144.1. 总体设计……………………………&hellip

41、;………….…….……………….14计算机毕业网专业定做|计算机毕4.1.1.时间流程.………………………. .….….144.1.1.功能流程.….….….…154.2. 界面与功能设计.….….164.2.1.界面与

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁