Web电子班牌软件及系统设计论文_邓泓成

(贵州大学大数据与信息工程学院 贵州贵阳 550025)

摘要:本论文力求结合实际找出一种切实可行的开发方案,经过反复研究和学习和网上收集资料,借助java编程语言、jsp技术、sqlserver数据库和tomcat服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

关键词:java编程语言;sqlserver数据库

一、电子班牌网络架构设计

B/S模式另一种说法可以是Browser/Server模式 ,B/S模式页面有一些是在浏览器端表现,但是重要作业是由服务器端进行表现的,顾客得要求是浏览器端传送给服务器端来处理,而服务器会让处理结果反馈给浏览器端,在浏览器端界面描画给用户查看。

用户端用我们通常使用的浏览器如百度即可,不去要重新再编写浏览器,只要从网站服务器上复制网址到电脑通用浏览器上来运用。

二、电子班牌系统总体设计

前台模块只要是让普通用户使用,包括个人资料管理、个人考勤查询,后台模块只要是让管理员使用,包括系统用户管理(系统用户录入、删除、修改、登录密码修改)、新闻资讯管理(新闻资讯录入、删除、修改)、学生信息管理(班级信息录入、删除、修改、学生信息录入、删除、修改)、考勤信息管理(考勤信息录入、删除、修改)、电子课程表管理(课程信息录入、删除、修改)、留言管理(留言回复、删除)、系统管理(数据备份、友情链接录入、删除、修改、系统简介设置、系统公告设置),后台可以对数据进行添加、删除、修改及查询等操作。

三、系统功能模块设计

3.1系统登录

系统登录是用户访问系统的路口,设计了系统登录界面,包括用户名、密码和验证码,然后对登录进来的用户判断身份信息,判断是管理员用户还是普通用户。

3.2系统用户管理

不管是最大管理员还是一般管理员都需修改管理员的登录密码,新添加的管理员用户可以登录系统。

3.3注册用户管理

用户在前台首页申请后,经过管理员后台,不管是超级管理员还是一般管理员都需要管理申请用户,包括注册用户审核、删除、修改、查询,审核通过后,注册用户既可以通过账号和密码登录系统。

3.4修改密码

系统全部客户(管理员和注册客户)应该都要能更改自己的登录密码,更改后需要重新进入。

3.5系统简介设置

系统管理员应该可以通过系统简介设置功能设置网站前台的系统简介信息,网站前台的系统简介是随后台的变化而变化的,系统简介应该使用编辑器,实现图片,文字,列表,样式等多功能输入。

3.6系统公告设置

系统管理员应该可以通过系统公告设置功能设置网站前台的系统公告信息,网站前台的系统公告是随后台的变化而变化的,系统公告应该使用编辑器,实现图片,文字,列表,样式等多功能输入。

3.7数据备份

数据备份功能应该只有超级管理员才能使用,数据备份将系统的数据库的数据生成保存在.dat的文件中,当数据丢失,可以通过运行.dat还原数据库数据。

3.8在线留言

只有注册用户才能进行在线留言,需要登录网站前台,输入留言内容既可以完成在线留言功能,同时可以查看别的用户的留言,达到相互交流。

3.9留言管理

由最高权限管理员和普通管理员使用,让系统所有留言进行回复、删除、修改、查询。

3.10个人资料管理

由注册用户使用,注册用户登录个人后台,可以修改个人当初的注册信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。

3.11友情链接管理

由超级管理员和普通管理员使用,对系统所有的链接信息进行添加、删除、修改、查询,同时网站前台的链接随着后台的链接变化而更新。

3.12学生考勤录入

管理员根据学生的考勤信息,录入学生考勤相关信息,是不是迟到,学生可以查询个人考勤信息。

3.13新闻信息管理

系统需要一个可以管理新闻的功能,包括添加、删除、修改、查询,同时网站前台新闻信息要跟着网站后台的新闻信息同步更新。

3.14课程信息管理

系统需要一个可以管理课程表的功能,包括添加、删除、更改、查阅,同时页面前台课程信息要跟着后台的课程信息同步更新。

四、数据流程设计

图例说明图如下图所示:

图4.1 数据流图基本符号

这个系统用上节所设计的各个模拟流程图,用每部划分的办法,画出每一部分部级的数据流图如下:

第0层数据流图中学生老师家长与管理员可以通过输入账号密码进入系统的页面来进入系统,如图所示:

首先用户可以使用申请成功的账号和密码进行登录,此时数据流由界面输入流向数据库进行逻辑验证,如果找到该数据记录则进行页面跳转,根据用户身份信息,跳转至相应的功能页面,系统用户在系统内进行数据操作,此时数据流的有效数据流流向数据库中心执行相应的数据sql语句,完成增删改查等操作,最后信息流由数据库中心流向系统界面,来结果显示。

第1层为系统的详细数据流图,一般用户即注册人和管理人可以通过登录进行访问过程。第1层数据流图中,数据实体包括普通用户和管理员,普通用户数据流程包括功能选择、在线留言;管理员用户数据流程包括系统用户管理、新闻资讯、学生信息、考勤信息、课程表、留言、等和系统管理;学生老师家长数据流包括操作信息、添加资料、浏览相关东西;管理员数据流包括考勤表、课程表、新闻表,座位表和考试相关通知考好等资料。

第2层为管理员操作后台数据流图,管理员可以分别通过添加、修改和删除来对系统进行管理。

参考文献

[1] 韩志超.国外的系统建设与管理.中国电脑期刊[J],2014 ,5(1):200-300.

[2] 杨东援,徐士伟,贾俊刚.网络信息平台[J].同济大学学报(自然科学版),2010.

[3] 周伟.电子班牌系统的决策方法研究[J].清华大学学报,2011,3(3):11-33.

[4] 黎明,郑江波.基于b/s的管理信息系统[J].长安大学学报(自然科学版) ,2015.

论文作者:邓泓成

论文发表刊物:《电力设备》2017年第18期

论文发表时间:2017/11/9

标签:;  ;  ;  ;  ;  ;  ;  ;  

Web电子班牌软件及系统设计论文_邓泓成
下载Doc文档

猜你喜欢