自习室查询系统分析与设计毕业论文.doc
《自习室查询系统分析与设计毕业论文.doc》由会员分享,可在线阅读,更多相关《自习室查询系统分析与设计毕业论文.doc(81页珍藏版)》请在三一办公上搜索。
1、青岛理工大学 软件工程报告题目 自习室查询系统分析与设计 学生姓名: 指导教师: 计算机工程 学院 软件工程 专业 软件114 2013年 5 月 23 日 摘 要 1999年高考扩招以来,国内高校大学生数量逐年增加。在全国的绝大多数高校中,找自习室难的现象变得越来越普遍,在期末考试和研究生入学考试前夕,一些同学为了找到一个座位有时甚至要花费半个小时以上的时间,可谓“一座难求” 2003年。由哈尔滨工程大学大三学生郝雨创作的说唱歌曲大学自习曲红遍大江南北,这首歌曲不但真实描绘了大学生找自习室难的客观现状,还一针见血的解释了找自习室难的两点原因:其一,上自习的同学在空间上不均匀分布,经常出现一些
2、教室人满为患,而另外一些教室却无人问津的情况;其二,无法提前获悉教室的实际情况,例如在最近的几个小时内是否有课或有其他活动占用,教室是否安静等等。 随着网络的发展,建立自习室查询系统网络连接,对方便广大同学自习有非常重要的意义。当今的社会发展已进入到高速的信息化、网络化时代,传统的经营模式正在逐步地被打破, 传统的服务模式更不能满足现代需求。因此,将计算机网络、信息技术融入学校的日常工作中,建立适应时代发展的新型系统,转换模式,改善服务机制,提高工作效率,适应信息化、网络化的时代需要,对于学校来说已势在必行。学校网站的建立与应用,使学校自习管理向自动化、信息化、现代化管理迈进了一大步,网站作为
3、学校网络业务的重要支持手段,提供延伸服务,丰富服务内容,方便大家。学校网站的建设,尤其是数字化学校的实现,一方面提高了工作效率,更好地支持了教学和科研;另一方面,也强化了学校管理。关键词:学校,网站,Visual C+ 6.0(C语言),Access数据库目录第1章 前 言1 1.1概述11.2国内现状11.3系统特点2第2章 需求分析32.1 产品系统分析32.2 产品功能需求分析3第3章 系统设计63.1 系统功能模式图 3.2 各模块功能设计开发平台 3.2.1 系统中所采用的技术83.2.2 系统中所采用的数据库83.2.3 系统开发环境8第4章 系统需求分析174.1 系统调查174
4、.2 系统业务分析184.3 系统功能描述194.4 本章小结22第5章 系统设计235.1 系统的Web体系结构235.2 系统功能模块245.2.1 权限管理245.2.2 组织机构255.2.3 个人办公265.2.4 内部邮件275.2.5 公共信息275.2.6 日常管理275.2.7 考勤管理295.2.8 系统管理305.2.9 个人管理315.2.10 工具箱315.3 数据库设计315.3.1 数据库概念设计315.3.2 数据库逻辑设计355.4 本章小结40第6章 系统的实现416.1 系统的开发环境416.1.1 硬件环境416.1.2 软件环境416.2 编码416.
5、2.1 新邮件提醒编码实现416.2.2 用户登录验证编码实现426.2.3 用户管理Service编码实现426.2.4 用户管理Dao编码实现426.3 界面设计516.4 系统测试626.5 系统的维护656.6 本章小结66第7章 总结与展望677.1 结论677.2 展望67致谢69参考文献70第1章 前 言概述随着网络的发展,学校教务管理也跟上了社会的发展潮流有了网站,就可以非常方便的了解教室使用情况,方便调整教学资源。当今的教育教学发展已进入到高速的信息化、网络化时代,传统的学校经营模式正在逐步地被打破, 传统的学生管理服务模式更不能满足现代学生扩招带来的日益增长的需求。因此,将
6、计算机网络、信息技术融入学校的日常工作中,建立适应时代发展的现代学校,转换经营模式,改善学生服务机制,提高工作效率,适应信息化、网络化的时代需要,对于学校来说已势在必行。学校学生自习室管理系统网站的建立与应用,使教学资源管理向自动化、信息化、现代化管理迈进了一大步,网站作为学校网络业务的重要支持手段,提供延伸服务,丰富服务内容。学校网站利用互联网的交互性、分布广、无地域限制和反应快速等特点,提供传统服务所不能达到的服务。学校网站的建设,一方面提高了教学资源整合工作效率,更好地支持了教学和科研;另一方面,也强化了学生管理,方便学生自习使用教室状况。1.2 国内状况随着我国Internet的迅速发
7、展,逐渐成为教学资源,互联网已普及,成为许多学生生活中不可或缺的一部分。目前使用的系统只能反映教室是否用于教学活动,无法反映非教学活动的占用情况,缺乏灵活性,有待开发新软件,更好整合资源。系统特点本网站主要适用于全国高等院校在读大学生,研究生等人群。网站系统的主要功能是通过监控设备和数字图像处理与模式识别系统的配合,搜索空闲教室的具体信息,搜索空闲自习室的具体信息,实时准确地反映教室的使用情况和详细信息,通过网页和客户端反馈给学生,方便学生寻找合适自习室,更加高效地学习。 第二章 需求分析(一)系统需求自习室座位管理系统应该具有信息全面准确、更新快速、显示简洁移动等特点。自习室座位信息更新界面
8、应简单易用,输入方便,这样才能使自习室管理者能够方便快捷地对当前自习室座位信息情况进行更新。(二)功能需求自习室座位管理系统主要为学生提供自习室座位情况信息,学生可以通过网络查询开放的自习室和各自习室的人数。管理员可定时更新各个自习室的剩余座位数信息。1、 学生查询功能:为了方便学生查找自习室座位等信息,将所有信息按照需要进行分 类。这样学生就能很方便的找到自己需要的信息。2、 学生登记功能:学生可以通过简单的操作,例如刷信息卡等进行自习登记。3、 添加功能:管理员可以通过填写表格的形式输入开放的自习室等相关信息。系统可以自动避免重复信息。4、 更新功能:管理员可以对数据库中的信息进行更新。系
9、统能够通过当前开放的自习室提供需要更新的信息,对更新后的信息进行保存,并自动查找是否是重复信息。5、 删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。6、 管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。7、 统计功能:管理员可以通过此功能对信息进行统计。如统计当天各个自习室自习人数等。 三、系统设计(一)系统功能模块图“自习室座位管理系统”主要分为学生信息和自习室信息两个方面信息服务子系统,其功能模块划分如图1所示。显示查询学生浏览自习室座位管理系统登记添加更新后台管理删除
10、统计图1 “自习室管理系统”系统主模块功能图(二)各模块功能设计1、登录模块:填写学生的学号,填写正确的密码,进入相应的自习室查询模块。2、显示模块:显示要求的内容。3、查询模块:提供多种查询条件,可按需要进行查询。4、添加模块:向数据库中添加空闲自习室记录。5、更新模块:在数据库中更新自习室剩余座位信息。6、删除模块:在数据库中找到要删除的记录,并将其删除。7、统计模块:对数据库中的信息进行统计。Administrator *Admi_NUB Admi_Password Roomnub 3.2 开发平台3.2.1 系统中所采用的技术网站的开发工具选择了Visual Studio 2005。A
11、SP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,这些具有革新意义的新特性提供给Web开发更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与access的完美组合,为中小型企业的Web商业模型提供了一个更为稳定,高效,安全的运行环境。网站的数据库系统采用的是access。Access数据库非常适合数据量不大的网站。同时其易用性也是许多程序员选择它的重要原因网站图片的处理工具选择了Photoshop 7.0。网站动画的制作和处理工具选择的是Macromedia Flash 8。网站的数据处理方面采用了C,C+等技术,这些技术
12、让网站开发的更加人性化。3.2.2 系统中所采用的数据库该网站是学校网站的设计与实现,主要帮助学校快速发布信息,辅助学校以学生为中心,整合自习室资源,为学生服务,实现学生方便查询,数据量并不是很庞大,因此采用的是Access数据库,更易于学生操作与掌握。3.2.3 系统开发环境本系统采用的软件环境是.net。服务器端的最低配置是由所建立站点所需要的软件所决定的,通常应给服务器端配置至少为Inter Pentium 4 1.6 GHz 或更高的处理器,内存为1GB,硬盘空间为80G。第1章 绪 论1.1 课题的提出现今的商业社会中,许多非计算机专业的公司企业对于计算机的应用操作还相对停留在一个比
13、较肤浅的应用层面上,并没有充分发挥计算机系统的高性能的智能的优势,计算机只是用来进行一些比较简单的文档处理,网业浏览和信息保存,这些相对于计算机系统强大的功能来说是一种十分严重的资源浪费。计算机系统完全可以充分的融入公司日常的管理经营工作中去,使工作人员通过一定的软件操作界面,进行几个简单的按钮操作和文字输入,就可以完成平时的工作,而且通过计算机网络的辅助,可以随时记录当时的工作情况和重要信息的保存,从而使公司的经营管理工作完全摆脱纸笔记录和人员繁复操作的情况,大大降低了繁复工作所带来的高失误率,提高了工作效率,并且有助于提高工作的保密性和各种信息保存的安全性,工作人员避免了因为某些工作而不得
14、不停下手边的工作去和别的人员频繁见面的情况,只需通过计算机系统进行一定范围内的相互通信,使用几个简单的操作就可以省却许多不必要的麻烦。因此可见,开发一套适用于公司日常经营管理活动的无纸化办公系统对于一个公司企业来说是十分具有现实意义的。但是在现实环境中,每一个公司的实际情况都有所不同,所从事的行业也各不相同,进而所采取的经营管理模式和工作步骤也有很大的不同,因此每一个公司都需要有一套适应各自实际情况的管理系统,这对与系统的开发是一个很大的难题,不过我以为,既然我们已经有了设计这种系统的思路就应该坚持不懈的走下去,通过我们的努力一定可以实现我们的想法。虽然开发一套适用与目前所有公司企业的管理系统
15、还是不太可能的事情,但是在同一领域内,各个企业还是具有其相同性的,开发一套适用于一定行业领域内的管理系统还是有其可行性的,本系统就是基于这样的条件而开发的,希望可以通过本系统的开发为今后在各个行业领域内的管理软件的开发提供一个思路与参考。一般公司以前的经营管理状态是比较传统的纸笔记录,人员面对面的频繁交流,客户联系通过纸笔记录,有时客户不能直接见面就要通过邮寄的方式将资料寄到公司保存,周期长,容易出错,而且成本高,公司经理的管理工作也变的十分烦琐,又要应付客户,又要频繁的和公司内部员工面对面的交流,有时需要外出办事却又不能离开公司,工作效率十分低下。因此开发管理软件就变的十分的迫切。1.2 国
16、内外研究现状办公自动化(Office Automation,简称OA)是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。我国的OA经过从80年代末至今10多年的发展,已从最初提供面向单机的辅助办公产品,发展到今天可提供面向应用的大型协同工作产品。现在,办公自动化到底要解决什么问题呢?我们说,办公自动化就是用信息技术把办公过程电子化、数字化,就是要创造一个集成的办公环境,使所有的办公人员都在同一个桌面环境下一起工作。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。办公自动化设备中有各种机器,如计算机、复印机、速印机、电话
17、机、传真机、网络设备、光盘机等等,这些设备统称为硬设备,或称硬件。而各种信息设备中还需要有管理设备的软件,例如,计算机的操作系统、网络操作系统、文字处理软件、专项工作程序软件等等1。随着科技,经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出,引起了各级领导者,管理学者以及技术人员的普遍重视。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,办公室也开始了以自动化为重要内容的办公室革命,也称为管理革命,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化/现代化的轨道中。办公自动化(简称OA)是20世纪70年代中期在发达国家迅速发
18、展起来的一门综合性技术。办公自动化或办公信息系统(简称OIS)是现代信息社会的重要标志之一,涉及到系统工程学,行为科学,管理学,人机工程学,社会学等基本理论以及计算机,通信,自动化等支撑技术,属于复杂的大系统科学与工程。 科学技术突飞猛进的发展,在各个领域内都改变着人们的工作和生活条件,社会向着物质文明和不断提高的劳动生产率大踏步前进。科学技术的飞速发展也使办公室这一传统的以人工(脑力和体力劳动的高度结合)为主的领域内古老的劳动方式发生了巨大的变化。办公室中使用的各类现代化的办公设备很大程度上代替了原来的文房四宝,办公桌上的打字机被计算机文字处理机所取,无论在时间上还是在空间上都被大大地压缩了
19、,这不但减轻或节省了人们的办公劳动,而且大大提高了办公效率,改善了办公环境,使人们从原先繁重的重复性,例行性的办公事务中解放出来,从而有更多的时间和精力投放在更需要人的思维来考虑和解决的问题上。用于办公室工作的这些技术越来越先进,设备越来越多,功能越来越强,性能也越来越高,这为实现办公自动化和无纸办公创造了必要的条件。例如,用于处理办公信息和进行协同工作的各种计算机(包括微型机,超级小型机和中,大型机);制作报表用的电子表格打印机;编排各种文件,资料格式等的电子台式出版系统;存放,管理文件和档案用的文档资料管理系统;自动控制各种工作流程的办公自动化系统;支持远距离协同工作的视频会议系统;计算机
20、通信用的局部网络系统;用于办公通信的现代化电话机,传真机;复制资料用的复印机等,这些技术和设备对办公室工作提供有力的支持,在不同程度上为办公室工作的自动化提供了现代化的推动手段。 在这些技术和设备中,对办公室自动化的发展起最显著作用的是计算机信息处理设备和构成办公室信息通信的计算机通信网络系统。信息处理技术得益于计算机的高速处理能力。信息处理技术也延伸了办公室业务处理的内涵,成为办公室自动化的主要技术手段,其内容也在不断地深化和丰富。近年来,计算机工业和产品的飞速发展扩大了信息处理技术的应用范围,也使办公室信息处理技术向纵深方向发展,并不断扩大其应用范围。网络通信技术的发展,有可能使相隔任意距
21、离的办公室之间,超越空间的界限,实现处于不同地点的办公室之间的同时办公。Internet,数据仓库与数据挖掘,电子邮件,多媒体信息的传输与处理,电子数据交换,信息安全等新技术使办公室自动化技术更上升到一个新的技术境界。信息处理和信息通信两者的紧密结合,使办公室自动化技术具有更高的效能,也是办公室自动化技术发展的重要趋势。1.3 主要研究内容本系统从实际应用出发,结合企业的实际需求,主要研究通用OA系统的权限管理、机构管理、及信息发布平台等方向。本文阐述系统从需求分析到系统实现的开发过程,让读者对系统整个开发流程的有所了解。1.4 论文组织结构本文共分六章,各章的主要内容如下:第一章“绪论”部分
22、主要综述了系统的开发背景、国内研究现状、系统特点及组织结构。第二章“课题研究相关技术综述”部分对论文研究中所用到的工具、技术及采用的设计模式做了简单的介绍。第三章“可行性分析”部分主要描述了系统实现的可行性。第四章“系统需求分析”部分主要描述了系统的需求分析过程,包括系统的需求调查,功能分析。第五章“系统设计”部分对系统的总体设计和详细设计过程做了阐述,主要包括系统的设计环境,系统体系结构设计、系统的功能模块设计以及通信协议的定义。第六章“系统实现”部分对系统实现和测试做了概述,主要包括系统实现采用的编码工具及编码风格,核心技术编码,系统的界面展示等。第七章“总结与展望”部分讲述了对系统开发的
23、总结和对下一步工作的预测。第2章 课题关键技术2.1 面向对象方法概述面向对象方法(Object-Oriented Method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象方法主要特征:封装性:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自习室查询系统分析与设计 毕业论文 自习室 查询 系统分析 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2882874.html