班级事务管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.
由功能分析中的功能描述我们可以得到班级事务管理系统中的需要的信息有:学生基本信息、班级课程信息、课程的作业信息、学生奖惩信息、学生考勤信息、上交作业信息、日常事情信息。同时这些信息中包含的具体数据如下:
学生基本信息:学号,姓名,性别,寝室,生日,电话,QQ,Email
班级课程信息:课程名称
课程作业信息:课程名称,作业名称
开发设备:pc机5台(每个开发人员自备)
开发人员:王利平、周利、王波、曾友洪、唐明星
开发经费:无
3.需求分析
3源自文库
班级事务管理系统的目的是方便班长或辅导员对班级的管理,在此之中其它班干部也会参与一些辅助的管理。所也系统的使用者为下:
预定使用者:班长、辅导员;潜在使用者:班级其它班干部(如:学习委员,课代表,团支部书籍等)
3.
班长或辅导员在管理中要进行学生的基本信息管理,同时会记录学生日常的上课情况;班长在学生提交课程作业的时候也需要做相应的记录,以便统计学生课程作业的上交情况;班长应随时掌握班上学生的获奖情况和被惩罚的情况;班长或辅导员对日常的班级事情需要一个完整的记录情况,以便随时查阅和检查班上还有哪些事情没有通知。
唐明星
07级软件工程2班
日常事务管理
5
200706080249
王波
07级软件工程2班
界面图片处理,学生奖惩管理
班级事务管理系统
曾友洪
(重庆三峡学院数学与计算机科学学院软件工程专业2007级 重庆万州 404000)
摘要:在日常的班级管理中,涉及到很多事务。班级的管理人员经常需要组织各种班级活动,发布考试信息,班级上课考勤,及提交各种课程作业,及有事情需要通知某位同学等相当多的一些事务。在目前的班级管理中,班级管理人员需要花费相当大的时间和精力来完成这些事情。在已有的软件中很难找到一个精简实用高效的班级管理系统。
IT新技术课程设计
题目:班级事务管理系统
专 业:软件工程
年 级:2007级
学 号:200706080234
作 者:曾 友 洪
指导老师:罗 卫 敏(讲师)
完成时间:2011年1月
说明
班级事务管理系统由Three软件工作室开发,开发成员如下列表。本系统总结了在班级日常需要的几种事务管理,进行了大致的需求分析。按照本次课程设计的要求,我们使用了前台三项技术HTML,CSS,JS及少部分的JQuery。限于我们的能力,我们选择了熟悉的JSP技术作为后台。由于时间有限,我们只有不到一个月的时间来开发,有些功能还未能实现,希望能在以后完成功能,应用到实际中。
4
4.1 前台开发技术
本系统前台界面开发采用HTML,CSS,Javascript,JQuery等常用开发技术。本系统依托HTML 4标准为基础,使用CSS 2.0实现了网站前台的大部分效果。通过使用JS,JQuery增加了网站的前台的如字符判断,判空输入,菜单效果,动态表单效果等动态网页效果。基于这几种比较常用的前台开发技术,以下分别进行介绍。
基于以上需求,我们选择开发了基于Web的班级管理系统。根据课程设计需要,本系统采用HTML,CSS,JS与JQuery作为前台开发技术,使用Access存储数据。开发平台采用常见的JSP技术,用JDBC实现数据库访问交互。
关键词:班级事务管理;Web;HTML,CSS,JS,JQuery;Access数据库;JDBC
Class Management System
ZENGYou-hong
(Grade 2007,SoftWare Engineering,CollegeofMathematicsandComputer Science,
ChongqingThreeGorgesUniversity, Wanzhou,Chongqing404000 )
这次由于课程作业的要求和时间的上的限制,我们在系统的设计和实现上,主要考虑界面的美观和使用技术上,对系统的功能没有做过细的分析和实现;同时对系统的可用性和可靠性没有做过多的考虑;对于测试也主要放在界面的美观上。
对于此系统的不足之处还希望提出评判意见;如果有什么建议和意见请发邮件给我们:three333loveli@gmail.com
Abstract:In the daily Class management,involves a lot of issues.There will be amount of class acitviitescould be organized.Andthe information of the examinationsshould be given out,the homework the theacher leave to us should be handed in on time,the studentattendancemust be recorded in the logs,or there maybe are certain things that need to inform everyone or someone.In the current class management,class management presonel need to spend considerable time and energy to complete these things.However,in the existing softwares,we are so difficult to find a compact ,practicaland efficient class management system.
Key words:Class Management,;Web;HTML,CSS,JS,JQuery;Access database;JDBC
1 引言
在这个软件猖獗的时代,我们纵览管理软件大军的队伍里,很难找到一款专业的班级事务管理软件,在这么多的管理软件中为什么没有这类软件,原因有很多,这里就不详细说明。现在很多的班级事务管理主要是以辅导员(班主任)和班长为主,其它班干部为辅的管理体制来实现班级的日常事务管理。但是这些管理信息都是基于纸质档的,即使有时有少部分的电子档的也是用常用的办公软件。这样为班级的平常事务管理带来了即为的不方便,同时这些管理信息也极难回溯。基于以上原因,开发一个专业的、专门用于班级事务管理的管理系统是很必须的。班级事务管理系统主要用在平时的班级事务管理,主要使用对象是班上、辅导员(班主任)以及其它的班干部。
基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是<html>标签,以</html>结束。在它们之间,整个页面有两部分--标题和正文。标题词--夹在<head>和</head>标签之间--这个词语在打开页面时出现在屏幕底部最小化的窗口。正文则夹在<body>和</body>之间--即所有页面的内容所在。页面上显示的任何东西都包含在这两个标签之中。
序号
学号
姓名
专业、班级
任务分配
1
200706080237
王利平
07级软件工程2班
组长:后台代码编写,编写导航菜单,课程作业管理
2
200706080234
曾友洪
07级软件工程2班
搭建系统的整体界面风格,学生基本信息管理
3
200706080253
周利
07级软件工程2班
作业提交管理
4
200706080251
上交作业信息:学号,姓名,课程名称,作业名称,上交状态
学生奖惩信息:学号,姓名,奖惩项目,描述,奖惩类别
日常事情信息:时间,地点,人物,描述
3.
因为班级事务管理系统是基于B/S模式的,同时由于时间和技术的限制,我们将采取HTML+JS+CSS+JQuery技术来开发前台展示界面,其中主要的载体为JSP页面形式。对于后台逻辑处理我选择Java为开发语言,使用其中的servlet技术完成后台开发。基于以上的技术得到开发环境为Eclipse集成开发环境;后台数据的存储选择Access数据库;对于分析是用的工具选择Visual Paradigm UML 8.0 + visio + Dia。
As all above reason,we decide to develop the class management that base on Web.According to the need of curriculum design,the front development,such as HTML,CSS and JQuerywill be used in,The database Access will be used to store the data,We use JSP that is the commontechnology as thedevelopment platform of this system,the JDBC will be used to acess the database.
建立HTML页面的方法简单,你所需要的只是一个像Editplus的文本编辑软件,再加上常用的HTML基本常识,就可以编辑自己所需要的网页。完全可以不用想DW这样强大复杂的网站编辑器。HTML只不过是组合成一个文本文件的一系列标签。它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂。
HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是<p>,块引用标签是<blockquote>。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(<b>使文字变粗)还有一些其他标签提供在页面上不显示的信息--例如标题。关于标签,需要记住的是,它们是成双出现的。每当使用一个标签--如<blockquote>,则必须以另一个标签</blockquote>将它关闭。注意“blockquote”前的斜杠,那就是关闭标签与打开标签的区别。但是也有一些标签例外。比如,<input>标签就不需要。
设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
HTML介绍
HTML(HyperText Mark-up Language),超文本标记语言,是当今互联网最常用的展示语言。随着越来越多的中大型业务系统采用B/S结构进行开发,HTML语言不但是互联网网页的展示语言,同时也在商业系统中占据了非常重要的地位。HTML自诞生以来,已经历了近二三十年的发展历程,在这个过程中不断更新推出了多个版本。目前广泛应用的标准是HTML 4.0,有部分浏览器也支持较新的HTML 5.0规范。
3.
由于班级事务管理系统是一个B/S模式信息管理系统,所以运行环境分为服务器端运行环境和客户端运行环境。所以对于预定运行环境的要求如下:
客户端:
操作系统:不限
浏览器:不限
服务器端:
操作系统:windows系列操作系统/Unix及类Unix系列操作系统
web服务器:暂定(因为这个一部分决定于选择的开发环境)
2
现在大多数班级的平时事务管理主要包括学生的基本信息管理、班级同学上交作业的管理、同学上课情况的管理、班级同学的奖惩管理、班级日常事迹的管理。这些管理中全都是属于信息系统管理的范围,不涉及到太过复杂的业务逻辑;开发此系统的方法没有太大困难的要求,开发所需的设备资源都是我们平时使用的pc机,所以不需要设备经费;开发班级事务管理的预定人员为:王利平、周利、王波、曾友洪、唐明星,这些人都志愿参与到这个开发项目中来,同时不拿去回报,所以也不需要人员的经费。综上所述得到在开中的问题描述如下:
相关文档
最新文档