当前位置:文档之家› Web应用程序开发实例

Web应用程序开发实例


15.4 后台功能模块设计
2.系统管理页面设计 管理员登录成功后,即可进行初始化处理,系统管理页面效果 如图15-12所示。
12
15.4 后台功能模块设计
3.统计汇总表设计 统计汇总的工作用SQL Server的存储过程和函数来实现,这部 分内容属于SQL Server设计的知识,这里不再介绍。
填 写 领 导 班 子 考 核 测 评 表
填 写 干 部 考 核 测 评 表
填 写 干 部 提 拔 测 评 表
15.2 系统架构设计
2.文件组织
Main.aspx 默认网页
5
AdminLogin.aspx 管理员登录页面
CpTable1.aspx 测评领导班子页面
CpTable2.aspx 测评干部页面
2
15.1 系统分析与总体规划
2.总体规划
3
测评人员开始使用系统前,要求管理员提前先执行【管理人 员专用】页面中的功能,对系统进行初始化处理,即清除所 有早期填写的测评表、初始化被测评单位和被测评人员。 测评人员要能查看他自己填写过的测评表,并可以对其进行 修改,但不能查看别人填写的测评表,也不能查看统计结果。 当所有参加测评的人员把测评表填写完毕后,管理员可以执 行【管理人员专用】页面中的功能查看统计、汇总的结果, 并可以将结果打印出来。另外,管理员也可以将原始数据和 统计、汇总的结果全部导出为Excel文件,以备它用。
CrystalReport1.rpt 领导班子测评汇总表
CrystalReport2.rpt 干部测评汇总表
CrystalReport3.rpt 干部提拔测评汇总表
CommonClass.cs 公用类文件
JScript1.js JavaScript脚本文件
Stylesheet1.css CSS样式表文件
2.单记录多选类测评表页面设计8Biblioteka 15.3 前台功能模块设计
3.多记录多选类测评表页面设计
9
15.3 前台功能模块设计
4、数据编辑类测评表页面设计
10
15.4 后台功能模块设计
11
为了让测评人员表达自己对被测评人或领导班子的真实看法, 在测评过程中,不允许测评人员参考其他测评数据。因此, 只有管理员才能查看测评结果。 除此之外,基于安全性的考虑,系统初始化工作也应该只有 管理员才有操作权限。 1.管理员登录页面设计
CpTable3.aspx 测评干部提拔页面
AdminManage.aspx 管理员功能页面
CpResult1.aspx 打印领导班子汇总页面
CpResult2.aspx 打印干部汇总页面
CpResult3.aspx 打印干部提拔汇总页面
InitDwName.aspx 初始化被测评单位页面
InitCpName.aspx 初始化被测评人员页面
15.2 系统架构设计
1.系统功能结构
民主测评处理系统
4
系统管理员专用
测评人员测评
测 评 数 据 初 始 化
被 测 评 人 员 名 单 初 始 化
被 测 评 单 位 名 单 初 始 化
打 印 领 导 班 子 考 核 测 评 汇 总 表
打 印 干 部 考 核 测 评 汇 总 表
打 印 干 部 提 拔 测 评 汇 总 表
14
15
打印页面运行效果如图15-14所示。
第15章 Web应用程序开发实例
15.1 系统分析与总体规划 15.2 系统架构设计 15.3 前台功能模块设计 15.4 后台功能模块设计
1
15.1 系统分析与总体规划
1.需求分析 民主测评系统,是指对管理干部的民主测评,即测评人和被测 评的干部属于同级别或者上下级关系,因此对测评数据的准确 性要求较高。基本需求如下。 1、系统要能处理组织部门提供的各种测评表,包括对测评数 据的录入、汇总、统计、打印等,而且要求操作简单、直观、 方便、快速、准确。 2、如果测评人员直接录入数据,要限制每个测评人员只能填 写一份不记名测评表。 3、如果让专门的录入人员录入测评数据,不能限制一台机器 录入测评表的份数。
13
汇总表设计界面
15.4 后台功能模块设计
4.报表打印与输出设计 报表设计完成后,新建一个.aspx文件,将工具箱中的水晶 报表打印控件拖放到页面的设计窗体上,再利用向导设置报 表数据源,就实现了报表打印页面。 至于将报表在打印机上打印出来以及将报表导出为Excel文档 等功能,水晶报表打印控件已经替我们做了这些工作,不需 要我们另外编写代码。
mzcpDataSet.xsd 数据集文件
15.2 系统架构设计
3.数据库结构 (1)领导班子考核测评表(CePingBiao1) (2)干部考核测评表(CePingBiao2) (3)干部提拔民主测评表(CePingBiao3)
6
15.3 前台功能模块设计
1.首页设计
7
15.3 前台功能模块设计
相关主题