一. 系统介绍
本系统主要用来自动统计福建省广播影视集团播出中心广播部的安全播出情况。软件的构思是这样的,每到0点的时候,如果前一天没有事故发生,那么播出部的所有人员的安全播出天数自动加1,如果有事故发生,则发生事故的人安全播出天数不变,其他人加1。通过本系统,可以随时查询出播出部的安全播出统计情况,并可以按年度来查询。点击图表上的人员名字,可以查看该人员的所有播出事故。
通过本系统,领导和相关人员可以随时了解播出部的安全播出情况,也可以对历史事故有个备档,进行实时查询,总结过去的事故原因,使以后的工作做得更好。
1.软件系统结构:
软件采用B/S(浏览器/服务器)结构,采用集中方式的数据处理方法。这样将提高系统稳定性及一致性:
2.软件平台
服务器端:WINDOWS ADVANCE SERVER 2000或以上
数 据 库:MICROSOFT SQL SERVER 200或以上
客 户 端:IE5.0以上
3.软件功能介绍
从功能上,本系统主要分为三个部分:
1.用户管理
2.故障登记
3.安全播出记录统计
二. 系统设计
首先进行数据库设计。
(一)数据库设计
1.用户表 SUSER
由以下字段组成:
Userlogin 用户登录名
Username 用户名
Password 密码
TJBZ 统计标志(该用户是否参加安全播出统计)
YHQX 用户管理权限(该用户是否有增删改用户基本信息的权限)
GZQX 登记故障权限(该用户是否有增删改故障信息的权限)
2.故障记录表TroubleLog
由以下字段组成:
Title 故障简介
Content 故障详细内容
Gzr 发生故障的人员
Gzsj 发生故障的日期
Jlr 登记本次故障的人员
Jlsj 登记本次故障的时间
Ytjbz 已参加安全播出统计标志
3.安全播出记录表SafeBroadCast
由以下字段组成:
Userlogin 用户
Nf 年份
Qsrq 本年度开始统计的日期
Zts 本年度中用户自起始日期起安全播出的总天数
(二)编码设计
数据库设计完成之后,进入系统的编码及实现。
1.用户管理:
用户管理分为新增用户、删除用户、修改用户信息、查询用户四个功能。
首先进行界面设计:
图1是用户查询界面。在此页面上,操作者可以根据用户登录名、用户中文名、是否参加安全播出统计来查询用户信息,也可以选择要删除的用户信息,点“删除”按钮进行删除。
另外点击“新增”或“修改”按钮进入图2(用户修改界面)。
接下来进行编码实现:
刚进入用户信息显示页面时,系统先判断操作者是否具有维护用户信息的权限,如果没有,则退出到登录界面,如果有权限,则系统自动从数据库中取得所有用户的信息并显示在页面上。
点击查询按钮时,系统取得页面上的查询条件,并传送到数据库中,重新查询取得符合条件的用户信息:
点击按钮,执行删除所选中的用户的操作:
进入到用户信息编辑窗口时,同样系统先判断操作者是否具有维护用户信息的权限,如果没有,则不能维护,如果有权限,当新增时,操作者可以添加新的记录,修改用户系统时系统自动从数据库中取得要修改的用户的信息并显示在页面上。
点下确定按钮后,系统把修改后的用户系统保存到数据库中,保存之前,系统先进行数据合法性的校验(两次密码必须相同,系统中不允许存在2个相同的用户登录名和中文名)
2.登记故障
登记故障分为新增故障信息、删除故障信息、修改故障信息、查询故障信息4个功能。
首先进行界面设计:
图3是所有登记的故障信息的查询界面。在此页面上,操作者可以根据故障简介、故障详细内容、故障人员、故障时间来查询用故障信息,也可以选择要删除的故障信息,点“删除”按钮进行删除。
另外点击“新增”或“修改”按钮进入图4(故障信息维护界面)。
接下来进行编码实现:
刚进入故障信息显示页面时,系统先判断操作者是否具有维护故障信息的权限,如果没有,则退出到登录界面,如果有权限,则系统自动从数据库中取得所有用户的信息并显示在页面上。当操作者是从安全播出统计图中点某个用户进入故障查询页面的,则只显示该用户的故障信息,同时只能查询不能做其他增删改等操作,如图五所示。该动作是通过函数Page_Load()实现的。
点击查询按钮时,系统取得页面上的查询条件,并传送到数据库中,重新查询取得符合条件的故障信息:
点击按钮,执行删除所选中的故障的操作,如果该故障已参与安全播出的统计,则不能再进行删除和修改:
进入到故障信息编辑窗口时,同样系统先判断操作者是否具有维护故障信息的权限,如果没有,则不能维护,如果有权限,当新增时,操作者可以添加新的故障记录,当修改故障记录时,操作者只能修改由本人录入的记录,同时当该故障已经参与安全播出统计时,不能再被修改。修改故障信息时系统自动从数据库中取得要修改的故障的信息并显示在页面上,该动作是通过函数Page_Load()及loadMasterTable()实现的。
点下