班级事务管理系统可行性分析报告文档格式.docx
- 文档编号:18676141
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:13
- 大小:145.76KB
班级事务管理系统可行性分析报告文档格式.docx
《班级事务管理系统可行性分析报告文档格式.docx》由会员分享,可在线阅读,更多相关《班级事务管理系统可行性分析报告文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
第4章实现产业化的技术路线和措施.......................4
4.1系统用户分析......................................4
4.2运行环境分析.....................................4
4.3功能分析.........................................4
4.4数据分析.........................................5
4.5系统功能及模块设计................................5
4.6数据设计..........................................7
4.7开发环境分析......................................8
第5章需要解决的关键技术...............................9
5.1前台开发技术......................................9
5.2JSP技术概要.......................................9
5.3数据库访问技术.....................................9
5.4B/S开发模式......................................10
第6章预期完成目标....................................11
第7章项目进度安排......................................12
在日常的班级管理中,涉及到很多事务。
班级的管理人员经常需要组织各种班级活动,发布考试信息,班级上课考勤,及提交各种课程作业,及有事情需要通知某位同学等相当多的一些事务。
在目前的班级管理中,班级管理人员需要花费相当大的时间和精力来完成这些事情。
在已有的软件中很难找到一个精简实用高效的班级管理系统。
基于以上需求,我们选择开发了基于Web的班级管理系统。
根据课程设计需要,本系统采用HTML,CSS,JS与JQuery作为前台开发技术,使用Access存储数据。
开发平台采用常见的JSP技术,用JDBC实现数据库访问交互。
第2章与国内外研究现状的比较
在这个软件猖獗的时代,我们纵览管理软件大军的队伍里,很难找到一款专业的班级事务管理软件,在这么多的管理软件中为什么没有这类软件,原因有很多,这里就不详细说明。
现在很多的班级事务管理主要是以辅导员(班主任)和班长为主,其它班干部为辅的管理体制来实现班级的日常事务管理。
但是这些管理信息都是基于纸质档的,即使有时有少部分的电子档的也是用常用的办公软件。
这样为班级的平常事务管理带来了即为的不方便,同时这些管理信息也极难回溯。
基于以上原因,开发一个专业的、专门用于班级事务管理的管理系统是很必须的。
班级事务管理系统主要用在平时的班级事务管理,主要使用对象是班上、辅导员(班主任)以及其它的班干部。
这次由于课程作业的要求和时间的上的限制,我们在系统的设计和实现上,主要考虑界面的美观和使用技术上,对系统的功能没有做过细的分析和实现;
同时对系统的可用性和可靠性没有做过多的考虑;
对于测试也主要放在界面的美观上。
第3章现有工作的基础和条件
现在大多数班级的平时事务管理主要包括学生的基本信息管理、班级同学上交作业的管理、同学上课情况的管理、班级同学的奖惩管理、班级日常事迹的管理。
这些管理中全都是属于信息系统管理的范围,不涉及到太过复杂的业务逻辑;
开发此系统的方法没有太大困难的要求,开发所需的设备资源都是我们平时使用的pc机,所以不需要设备经费。
开发设备:
pc机5台(每个开发人员自备)
开发经费:
无
第4章实现产业化的技术路线和措施
4.1系统用户分析
班级事务管理系统的目的是方便班长或辅导员对班级的管理,在此之中其它班干部也会参与一些辅助的管理。
所也系统的使用者为下:
预定使用者:
班长、辅导员;
潜在使用者:
班级其它班干部(如:
学习委员,课代表,团支部书籍等)
4.2运行环境分析
由于班级事务管理系统是一个B/S模式信息管理系统,所以运行环境分为服务器端运行环境和客户端运行环境。
所以对于预定运行环境的要求如下:
客户端:
操作系统:
不限
浏览器:
服务器端:
windows系列操作系统/Unix及类Unix系列操作系统
web服务器:
暂定(因为这个一部分决定于选择的开发环境)
4.3功能分析
班长或辅导员在管理中要进行学生的基本信息管理,同时会记录学生日常的上课情况;
班长在学生提交课程作业的时候也需要做相应的记录,以便统计学生教育资料.
课程作业的上交情况;
班长应随时掌握班上学生的获奖情况和被惩罚的情况;
班长或辅导员对日常的班级事情需要一个完整的记录情况,以便随时查阅和检查班上还有哪些事情没有通知。
4.4数据分析
由功能分析中的功能描述我们可以得到班级事务管理系统中的需要的信息有:
学生基本信息、班级课程信息、课程的作业信息、学生奖惩信息、学生考勤信息、上交作业信息、日常事情信息。
同时这些信息中包含的具体数据如下:
学生基本信息:
学号,姓名,性别,寝室,生日,电话,QQ,Email
班级课程信息:
课程名称
课程作业信息:
课程名称,作业名称
上交作业信息:
学号,姓名,课程名称,作业名称,上交状态
学生奖惩信息:
学号,姓名,奖惩项目,描述,奖惩类别
日常事情信息:
时间,地点,人物,描述
4.5系统功能及模块设计
班级事务管理系统功能分为:
学生基本信息管理,班级课程作业管理,学生上课考勤管理,作业提交管理,学生奖惩管理,日常事情管理。
有此得到系统模块划分如图1。
班级事务管理系统学生基本信息管理学学生日作生基常课奖考业信查修删本事勤程提惩信息务交管管管除改询息管情理理理添管理况加理
图1班级事务管理系统模块图图2学生基本信息管理模块图
学生基本信息管理包括有学生基本信息的查询、学生基本信息的修改、学生基本信息的删除,模块划分如图2。
考勤管理
课程作业管作业上交管询
学生上课考勤管理模图43班级课程作业管理模块图图块图班级课程作业管理包括班级课程的修改、删除,课程作业的添加、删除。
模3
块划分如图。
学生上课考勤管理包括学生上课考评、学生考评的查询。
模块划分如图45作业提交管理包括提交作业,查询作业提交情况。
模块划分如图奖惩管理包括添加学生奖惩记录,修改学生奖惩记录,删除学生奖惩记录。
。
模块划分如图6
奖惩管理作业上交管理作业上交管理作奖奖奖惩业作惩作作作惩信上业业信业信业息查交息上查上息修查添询交询交改询加
日常事务管理删查修添除询改加
块图6作业提交管理图5模块图图奖惩管理模教育资料.
日常事情管理包括日常事情的添加,修改,删除,查询。
模块划分如图7
4.6数据设计
student学生基本信息:
名称
类型
描述
备注
Stuno
Text
学号
主键,不为空
Stuname
姓名
不为空
Stusex
性别
Stulib
寝室号
可为空
Stubir
生日
Stuphone
电话
Stuqq
Stuemail
homework
课程作业信息:
类型
备注
Homeworkid
Int
编号
主键,不为空,自动增长
Coursename
Homeworkname
作业名称
Homeworktype
作业类型
Lastdate
最后上交时间
可为空
homeworksubmit
作业提交信息:
名称
描述
Submitid
编号
不为空
作业编号
submintdate
上交日期
Submitstatu
上交状态
traction
日常事务信息:
Traction
Date
时间
Place
地点
Person
人物
Description
jiangcheng
Jiangchengid
Project
奖惩项目
Type
奖惩
开发环境分析4.7
同时由于时间和技术的限制,B/S模式的,因为班级事务管理系统是基于
技术来开发前台展示界面,其中主要的载体为HTML+JS+CSS+JQuery我们将采取servlet使用其中的Java页面形式。
JSP对于后台逻辑处理我选择为开发语言,教育资料.
技术完成后台开发。
基于以上的技术得到开发环境为Eclipse集成开发环境;
后台数据的存储选择Access数据库;
对于分析是用的工具选择VisualParadigm
UML8.0+visio+Dia。
第5章需要解决的关键技术
5.1前台开发技术
本系统前台界面开发采用HTML,CSS,Javascript,JQuery等常用开发技术。
本系统依托HTML4标准为基础,使用CSS2.0实现了网站前台的大部分效果。
通过使用JS,JQuery增加了网站的前台的如字符判断,判空输入,菜单效果,动态表单效果等动态网页效果。
基于这几种比较常用的前台开发技术
5.2JSP技术概要
JSP(JavaServerPages)是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP类似,他们都是在通常的网页中嵌入脚本代码,JSP文件中嵌入的是Java代码和JSP标记。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
5.3数据库访问技术
本系统使用JDBC访问Access数据库,JDBC(JavaDataBase
Connectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,同时,JDBC也是个商标名。
有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。
换言之,有了JDBCAPI,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBCAPI写一个程序就够了,它可向相应数据库发送SQL调用。
同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一教育资料.
次,处处运行”的优势。
Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。
JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。
作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。
JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。
JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
访问并操纵数据库服务器中的数据。
JDBC由JSP技术支持,其数据库访问模型如下图所示。
图2-1采用JDBC技术实现数据库访问模型
5.4B/S开发模式
B/S结构,即Browser/Server--浏览器/服务器结构,浏览器发送请求而服务器应答请求。
其工作原理如下
浏览器
数据请求SQLWeb请求
WEB服务器
数据库服务器
返回HTML
返回结果
2-2B/S结构的三层模型图
web请求,Web服务器发送HTTP、前台通过IE、FirefoxChrome等浏览器向页面的和一些中间件访问后台数据库,并将操作的结果以HTML服务器通过JSP模式用户的操作更加简单,B/S形式返回给前端的浏览器。
比与C/S模式,采用只需要一个通用浏览器即可完成数据的需要在客户端进行客户端程序,不像C/S教育资料.
请求与接收,大幅的减少了客户端的维护工作。
同时,B/S模式使用的技术是Internet的Web技术,因而更适合于网上的信息发布。
第6章预期完成目标
1、实现用户登录。
2、实现管理员管理班级事务。
(学生信息、成绩、课程、详细信息的增、删、改、查)
3、实现学生成绩查询。
4、实现个人事务管理。
5、实现生活委员班费管理。
6、人力与设备费用的节省:
使用该系统后,能使人力节省为原来的一半,设备费用节省不变
7、处理速度的提高:
处理速度可提高一倍
8、控制精度或生产能力的提高:
可以提高25%
9、管理信息服务的改进:
管理信息懂服务种类更多,功能更全
10、决策系统的改进:
决策系统的安全性、保密性和准确性均提高
11、人员工作效率:
人员工作效率可提高25%
第7章项目进度安排
经过几个星期的的设计和开发,本班级事务管理系统基本功能开发完成。
本系统基本能够完成学生信息管理,课程作业管理及作业上交管理,班级事务管理等班级管理中常用的功能。
在使用上非常方便,实时性好,能够很好的使用与小型企业或教育机构的及时新闻发布,不仅能提高工作效率,也能减少经济投资,是一个非常实用的小型新闻发布系统。
但由于时间和开发经验不足等原因,图片新闻的发布未能得以实现。
同时页面内容的设计不够完善和美观,均需要进一步的学习提高。
这次课程设计,不但是对我这三年所学知识的一个检验,也是对我计算机应用水平与写作水平的一个考核,也让我发现了自己的不足之处,在开发过程中所获得的经验将对我今后的工作和生活产生积极深远的影响。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级 事务管理 系统 可行性 分析 报告