英语原文共 13 页,剩余内容已隐藏,支付完成后下载完整资料
一篇关于高校管理体制的研究论文
拉莫汉Joshi
M。理工大学学者
BTKIT Dwarahat, Almora, Uttarakhand
摘要
本文旨在开发一个对教育机构和高校都具有重要意义的校园网在线管理系统(CMS)。系统(CMS)是一个基于内部网的应用程序,可以在整个机构或指定的部门中访问。该系统可用于高校的考勤监控。学生和工作人员登录也可以访问或搜索任何有关大学的信息。教职员会更新教职员及学生的出席情况,以及学生的成绩。这个系统(:正在为一所工程学院开发,以维护和方便方便地获取信息。为此,用户必须在系统中注册,在此之后,他们可以根据授予他们的权限访问和修改数据。CMS是一个基于内部网的应用程序,旨在为组织中的所有管理层提供信息。该系统可作为高校的知识/信息管理系统。对于给定的学生/员工(技术/非技术)可以访问系统,从数据库上传或下载一些信息。
介绍
项目名称为“高校管理系统”(CMS)。CMS被定义为一个基于内部网的应用程序,其目标是组织内提供信息的所有管理级别。该系统可作为高校的信息管理系统。
对于给定的学生/职员(技术/非技术),管理员创建登录id和密码,使用这些学生/职员(技术/非技术)可以访问系统,从数据库上传或下载一些信息。
前端将是用Java脚本进行客户端验证的HTML页面,因为所有业务逻辑都将位于Java的中间层。数据库的第三层将与这些层交互,这将是Oracle数据库。web服务器将是Tomcat 5.5版本。服务器需要Tomcat5.5作为web服务器来启动这个项目环境,比如Java Runtime environment (JRE)作为开发环境,Oracle10g作为数据库
项目分为6个场景;每个场景都可以独立开发。了解Java和oracle10g是执行这个项目的必要条件。
文档的目的
本文件是高校管理系统(CMS)项目的软件需求规范(SRS),旨在描述CMS的功能、需求和通用接口。
项目开发范围
用户的要求是
- 访问/搜索信息。
- 通过应用程序的第一页登录到系统
- 登录系统后更改密码
- 视图/改变他/她的细节。
- 可以通过帮助选项获得帮助,查看系统的不同功能。
- 学生可以向学院/教职员/任何其他学生提供反馈。
应该有一个管理员登录,可以读取和删除任何上传
文档的概述
本文档描述了产品及其需求和约束。它主要针对外部用户提供项目的非技术描述。本节包括数据需求、功能需求等信息,以及从客户端角度对产品及其与用户交互的一般描述。第3节提供了特定的技术需求,因为团队此时已经理解了这些需求,并且是面向内部用户的。本节包括诸如外部接口需求、性能需求和设计软件所需的任何其他技术需求等信息。
一般的描述
用户特点:CMS产品的目标受众是大学生/员工(技术/非技术)。这个系统的用户是
管理员——系统的超级用户。学生-具有有限访问权限的用户。
Staff—系统的用户,具有比普通用户更多的访问权限。
产品的角度来看
该产品将是一个独立的应用程序,可以在内部网中的多个系统上运行。该产品将需要键盘、鼠标和显示器与用户进行交互。本文档中指定了该产品的最低硬件要求。
客户端需要具备以下功能:
-
- 管理员管理系统的工作。
- 工作人员可以查看学生的详细信息。
- 唯一标识每个学生的机制
- 学生可以查看他们的分数/出勤率/考试时间表。
- 系统应该有一个登录。
- 系统应该有帮助功能。
非功能性需求客户:
硬件平台:- PIII或以上,RAM 128或20GB或以上硬盘。软件平台:-支持Java的浏览器服务器:
硬件平台:- PIII或以上
RAM 128或以上MB,20GB或以上硬盘。
软件平台:- HTML,Java,JavaScript,Oracle10g,tomcat5.0,windowsserver2 003。
产品使用用户视图:
系统的前视图由系统提供的不同服务和登录页面组成,用户可以通过用户名和密码登录到系统。当学生登录后,他/她的详细信息将被更新到系统中。输入所有数据后,学生不仅可以查看他们的详细信息,还可以查看他们的考试和报告的详细信息。当学生的会话结束时,将保存所有数据。员工也可以用他们的id和密码登录系统,并可以访问系统。
将有一个特殊的登录名和密码(防止学生更新他们的详细资料以外的个人资料),以允许教师访问所有学生的数据在一个表格形式。在这里,管理员可以向系统添加学生和员工,并更改学生和员工的详细信息。
具体要求:
-
外部接口需求:
- 简单,有吸引力,用户友好
- 自包含的、一致的,不言自明
- 健壮。
- 系统主要模块:
校园信息:本模块提供关于
楼宇/大厦:包括校园内的大厦总数,以及每个大厦内的房间数目。
-
- 实验室:这是关于每个部门中实验室数量的信息。
- 总线:这给出了管理部门部署的总线的数量。
- 图书馆:学生可以借书/还书,并可以查看图书馆内书籍的状态
管理:本模块主要处理,
-
- 录取:主要是对学生/教职员进行注册,并为他们分配一个登录id和密码。
- 会计:它记录了学院的财务细节。
- 招待所:它为男孩和女孩提供关于大学招待所的信息。
- 总线路线:这将维护总线的路线详细信息。
部门信息:本模块提供以下信息:
-
- 课程:包含学院开设的课程数量和每个课程的座位数。
- 工作人员:这包含每个部门可用的工作人员数量。
- 基础设施:这包含分配给每个部门的资产的详细信息。
- 教学大纲:提供不同专业学生的教学大纲。
员工信息:本模块主要处理:
-
- 简介:提供员工的个人信息。
- 出勤:提供员工出勤的详细信息。
- 薪资:提供员工薪资明细。
- 反馈:此功能允许员工向管理层提供反馈。
- 查看学生详细信息:这提供了工作人员查看学生详细信息。
学生信息:本模块提供关于,
-
- 简介:提供学生的个人信息。
- 出勤率:提供学生出勤率的详细信息。
- 分数:提供学生的内部/外部分数。
- 反馈:这个特性使学生能够向管理层提供反馈。
- 备注:包含学院对学生的评语。
- 更改密码:提供学生更改其密码。
考试分科:本模块包含以下信息:
-
- 考试表格:提供有关考试表格发放的资料。
- 结果:这包含了一个学生的内部/外部分数。
- 出勤率:保留所有学生的出勤率(以便签发考试表格)。
- 进度表:这里有各种考试进度表。
- 座位安排:这是各种考试的座位安排。
系统设计
目的:高校管理系统设计文件的目的是描述高校管理系统的设计和体系结构。设计得到了充分的表达,使所有的开发人员都能够理解CMS的底层架构。阐述了JDBC驱动程序、服务器、DML、DDL、会话和数据存储的逻辑结构。
目标受众
本设计文件旨在为参与高校管理系统(CMS)开发的开发人员提供技术参考。本文档假设您对以下内容有足够的理解
概念
-
- RDBMS及其各种组件模块。
- SQL
- Java和JDBC
- 交互图
- 类和接口
先决条件:
CMS要求Java JRE 1.5或更高。由于CMS是用Java编写的,所以它可以运行在支持Java运行时环境1.5或更高版本的任何平台上。编译后的文件包含在Java Archives (JAR)中,必须在CLASSPATH环境变量中定义。
顶层交互图
JDBC驱动程序、服务器、DML、DDL、会话和数据存储的逻辑体系结构
JDBC
司机
服务器
DDL
DML
会话
数据存储
- 建筑策略:
软件项目的体系结构设计就是整个软件系统的设计。这包括模块的层次结构,以及系统中存在哪些模块。一个好的建筑设计将创建一个清晰的和公平的平衡之间的凝聚力(每个模块只有一个不同的目的),耦合(没有两个模块完全取决于对方),抽象(详细完整,而不是看到模块),层次结构(逻辑模块源于其他人)和分区(逻辑分组模块)的软件模块
逻辑视图:
它向用户提供了整个系统功能的抽象视图。
业务逻辑层
逻辑
数据
访问
数据
商店
用户界面
数据流图:
图:CMS的抽象视图
下面的图表更准确地描述了
-
- 整个建筑结构源于原有的流程设计。下面是0级、1级、2级和3级数据流程图(DFD)。
数据流经我们的系统。这些图优先于需求文档中的图。
0级过程
1级过程
部门二级
管理级别2
表1用户
表没有: |
1 |
||||||
表名称: |
用户 |
||||||
表描述: |
包含系统中所有用户的用户名和密码。 |
||||||
Seq没有 |
列名 |
列描述 |
列类型 |
PK /颗吗? |
空/非空 |
讲话 |
|
1 |
用户名 |
用户名 |
VarChar |
PK |
非空 |
||
2 |
密码 |
密码 |
VarChar |
||||
3. |
指定 |
管理/学生/员工 |
varChar |
关系:没有约束:
-
密钥约束:用户名是主密钥,必须是惟一的。
- 参照完整性:N / A
- 检查约束:没有
- 域约束:没有
- 预计数量:没有
表2学生人数
<tab
剩余内容已隐藏,支付完成后下载完整资料</tab
资料编号:[21061],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。