1、厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 I 本科毕业论文 (科研训练、毕业设计 ) 题 目: Web 2.0 时代的校园管理系统 姓 名: 学 院:软件学院 系:软件工程系 专 业:软件工程 年 级: 学 号: 指导教师 : 职称: 年 月 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 II 摘要 本管理系统通过使用数据库储存学生个人信息,教师个人信息,课程信息等相关信息,对校园内诸如选课、请假、成绩管理等日常事务实行无纸化和自动化管理,提高学校处理事务的效率,降低管理、储存资料和进行审计的成本,让学校能够更好地 为师生服务。同时,通过电子化管理可以在加强管理力度
2、的同时降低管理的成本,有利于保证教学的质量,促进形成良好的教风和学风;另外,通过对学生的就业信息进行分类记录,使用电子化的手段实现最大程度的信息共享,并使商业智能对数据进行处理、汇总和统计,使得每个学生都能够了解有关的信息,以便对自己的将来进行更准确的定位,及早地为自己规划好发展的路线;学校也可以根据对历史数据的统计适时地改变教学目标和路线,改善教学方针,使学校的教学始终走在时代的前端。 在技术上,本系统计划使用 Web 2.0 时代的技术,如 XHTML, CSS, Ajax 等,实现网页的局部刷新和数据的异步传输,提高系统响应速度,有效地减少用户感知的等待时间,使得 Web 应用程序向桌面
3、应用程序靠拢,极大地改善用户的体验,为迈入新的 Web 时代做好准备。 关键字 办公自动化;无纸化办公;商业智能; 校园管理; Ajax; Web 2.0 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 III Abstract By building profiles for both students and teachers, and storing any other related information, iCampus enables users to deal with course selection, submitting leave form, scores e
4、nquiry and other daily business in your school life over Internet. It also makes data processing, sharing and delivering much easier and therefore reduces the cost of management, storage and auditing. iCampus creatively uses Business Intelligence to sort out all kinds of useful information for both
5、student and teachers which enables them to plan their own development much easier and smarter. It also provides a better mechanism for school governors to enforce quality control on their employees as well as their education service. iCampus adopts Web 2.0 technology such as Ajax to facilitate easy
6、usage of the system. It also reduces response time and network traffic by using asynchronous request and partial rendering which are the most outstanding features of Ajax. Keywords Automation; campus management; Business intelligence; Ajax 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 4 目录 引言 .8 第一章 绪论 .9 1 1 校园管理系统
7、的应用 .9 1 2 系统现状 .9 1 3 存在问题 .9 1 4 新系统的改进 . 10 第 二章 校园管理系统概要设计 .11 2 1 系统运行环境 .11 2 2 需求分析 . 12 2 2 1 用例分析 . 12 2 2 2 界面要求 . 14 2 2 3 操作约束 . 14 2 3 URL 访问权限分配 . 14 2 4 处理流程 . 15 2 5 安全设计 . 16 2 5 1 用户登陆安全设计 . 16 2 5 2 页面访问安全设计 . 16 第三章 校园管理系统详细设计 . 17 3 1 系统主要开发环境介绍 . 17 3 1 1 ASP.NET 介绍 . 17 3 1 2
8、Web 2.0 与 Ajax . 17 3 2 数据字典设计 . 20 3 2 1 实体表数据字典设计 . 20 3 2 2 关系表数据字典设计 . 26 3 3 数据库设计 . 27 3 3 1 概念结构设计 . 27 3 3 2 逻辑结构设计 . 30 3 4 非功能模块设计 . 32 3 4 1 AuthenticatedPageBase . 32 3 4 2 Web Service . 33 3 4 3 Table-valued Function . 33 3 5 功能模块设计 . 33 3 5 1 登录模块 . 33 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 5 3
9、5 2 通知查询模块 . 34 3 5 3 选课模块 . 34 3 5 4 作业上传模块 . 34 3 5 5 请假模块 . 34 3 5 6 学业规划支持模块 . 34 3 5 7 作业安排模块 . 35 3 5 8 请假审批模块 . 35 3 5 9 通知发布模块 . 35 3 5 10 开设选课模块 . 35 3 6 安全设计 . 36 3 6 1 登陆安全 . 36 3 6 2 页 面访问安全 . 36 3 6 3 登出安全 . 37 3 5 4 数据库访问安全 . 37 3 5 5 Web 服务器及系统应用程序的安全 . 37 第四章 系统运行结果及分析 . 39 4 1 运行结果
10、. 39 4 2 运行结果分析及应用 . 44 第五章 结束语 . 46 致谢 . 47 参考文献 . 48 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 6 Content Preface .8 Chapter 1 Introduction .9 1 1 OA solution .9 1 2 Existing system .9 1 3 Known issue .9 1 4 Proposed solution.11 Chapter 2 System Design .11 2 1 System requirement .11 2 2 Requirement analysis . 1
11、2 2 2 1 Use case. 12 2 2 2 UI design . 14 2 2 3 Acess control . 14 2 3 URL Access . 14 2 4 System flow . 15 2 5 Security concerns . 16 2 5 1 Login secutiry. 16 2 5 2 Page access secutiry. 16 Chapter 3 Detail Design . 17 3 1 Development environment . 17 3 1 1 Introducing ASP.NET . 17 3 1 2 Introducin
12、g Web 2.0 and Ajax . 17 3 2 Data dictionary . 20 3 2 1 Data entity . 20 3 2 2 Data relation . 26 3 3 Database design. 27 3 3 1 Conceptual design . 27 3 3 2 Logical design . 30 3 4 Non-Functional Module Design. 32 3 4 1 AuthenticatedPageBase . 32 3 4 2 Web Service . 33 3 4 3 Table-valued Function . 3
13、3 3 5 Functional Module Design . 33 3 5 1 Login. 33 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 7 3 5 2 Announcement Query . 34 3 5 3 Course Selection . 34 3 5 4 Homework upload . 34 3 5 5 eLeaveForm . 34 3 5 6 Career planing Support . 34 3 5 7 Assignment . 35 3 5 8 Leave Approval . 35 3 5 9 Anouncement Issue . 35
14、 3 5 10 Open Course Selection . 35 3 6 Security . 32 3 6 1 Login security. 32 3 6 2 Page access security. 33 3 6 3 Logout security . 33 3 6 4 Database security . 34 3 6 5 Web Server and application security . 34 Chapter 4 System test and Analysis . 39 4 1 Result . 39 4 2 Analysis. 44 Chapter 5 Summa
15、ry . 46 Acknowledgement . 47 Reference . 48 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 8 引言 上世纪九十年代末至本世纪初,随着信息技术的飞速发展, 掀起了一阵又一阵的办公无纸化和 自动化的浪潮。在当今的计算机向着更快、更稳定、容量更大的方向不断发展的同时,人们对办公无纸化和自动化也提出了更好用、更智能的要求。 本管理系统通过使用数据库储存学生个人信息,教师个人信息,课程信息等相关信息,对校园内诸如选课、请假、成绩管理等日常事务实行无纸化和自动化管理,提高学校处理事务的效率,降低管理、储存资料和进行审计的成本,让学校能够更好地为师生服
16、务。同时,通过电子化管理可以在加强管理力度的同时降低管理的成本,有利于保证教学的质量,促进形成良好的教风和学风;另外,通过对学生的就业信息进行分类记录,使 用电子化的手段 和网络技术 实现最大程度的信息共享, 减少信息传递过程的成本和出错的风险,使得信息的共享更高效,更准确。通过对大量相关的历史信息进行储存、分类和整理, 使得每个学生都能够 充分 了解 学校及自身的相关 信息,对自己的将来进行更准确的定位,及早地为自己规划好发展的路线;学校也可以根据对历史数据的统计适时地改变教学目标和路线,改善教学方针,使学校的教学始终走在时代的前端。 在技术上,本系统计划使用 Web 2.0 时代的技术,如
17、 XHTML, CSS, Ajax 等,实现网页的局部刷新和数据的异步传输,提高系统响应速度 ,有效地减少用户感知的等待时间,使得 Web 应用程序向桌面应用程序靠拢,极大地改善用户的体验,为迈入新的 Web 时代做好准备。 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 9 第一章 绪论 1 1 校园管理系统的应用 校园管理系统是办公自动化在校园信息管理上的应用和发展, 办公自动化(OA: OFFICE AUTOMATION)就是采用 Internet/Intranet 技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过 去复杂、低效的手工办公方式,实
18、现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业 实现办公自动化的程度也是衡量其实现现 代化管理的标准。 由于学校和企业的相似性,办公自动化在校园管理中也能发挥极大的作用。 1 2 系统现状 厦门 大学现有的管理系统使用了 ASP 技术,提供了日常使用的消息发布,查询个人信息、成绩和课程及注册选修课程等基本功能。满足了学生和教师日常校园生活中的一般需求,为他们学习、工作和生活带来了 一定的 便利。 1 3 存在问题 由于原有系统大量使用了 ActiveX 等非标准的技术, 使得系统的兼容性和跨平台能力比较差,对 Windows 平台和 IE 浏览器依赖性较大,甚至
19、不能 在以后的升级的 IE 版本中继 续提供一致的支持,使得系统丧失了很多 B/S 架构的优点 ,不能适应广大用户的系统环境的差异,并局限了系统可升级性。 功能上, 原有系统较为单一 的查询 功能已经不能适应学生和教师对更好地管理校园日常生活和工作的需求和时代的发展对办公无纸化和自动化提出要求。 另外,由于系统使用的是传统网页的全页面刷新技术,服务器必须每次全部重新生成整个页面,对服务器造成了较大的负担,也增加了网络的开销,使得系统的效率低下,不能适应用户数量不断增长 的趋势 。 厦门大学本科毕业论文 Web 2.0 时代的校园管理系统 10 1 4 新 系统 的 改进 针对原有系统存在的问题
20、,新系统在设计和实现时 都从各个方面 充分考虑了各 个问题的 解决 方案 。首先,在新技术的选取上,采用了当前逐渐成为 Web2.0时代主流和标准的 Ajax 技术。相比于旧系统的 ActiveX 技术, Ajax 使用的核心技术及相关技术簇,如 JavaScript、 XML、 XHTML、 CSS 等都是 W3C 采纳为标准的技术,这使得 Ajax 具有更 广泛 的 浏览器支持 和 跨 平台 的能力 。 其次 , 由于 Ajax 使用了局部刷新 技术 ,使得服务器不再需要每次重新发送整个页面而只需要发送更新的部分,这大大减轻了服务器和网络的负担,有利于提高系统的负载能力,增加响应速度和最大同时响应用户数。 此外,对原 有 系统的 功能 以及界面进行改进。 使用了基于权限控制的用户界面,不同的用户登录到系统后就可以看到不同的操作菜单,而对于共用的操作页面,则可以由所有用户共享
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。