Web应用程序开发案例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用途 用户表,记录用户信息及对应角色 角色信息表,记录角色名称 记录各角色名对应的角色功能 记录角色的功能名称 考试类别信息表 报考专业信息表 考试科目信息表 记录各专业的考试科目 考点信息表
9.2.1 总体设计 9.2.2 表设计 9.2.3 表关系设计 9.2.4 存储过程说明
9.3 搭建系统框架
9.3.1 代码生成器 9.3.2 创建解决方案 9.3.3 配置文件Web.Config
9.4 系统实现
9.4.1 登录模块 9.4.2 系统主界面 9.4.3 系统维护模块 9.4.4 数据维护模块 9.4.5 考生信息管理模块 9.4.6 成绩管理模块 9.4.7 成绩查询 9.4.8 本系统的其他代码
表9-4 专业成绩管理模块
序号
功能列表
1
专业成绩查询
功能明细 查询考生的专业科目考试成绩
表9-5 成绩查询
本系统的业务流程如下图所示:
登录 判断用户所属角色,分配权限
选择模块
未通过 权限验证
通 过 系统维护
权限验证
未
通 过
通 过
数据维护
权限验证
未
通 过
通 过
考生信息管理
权限验证
未
通 过
通 过
成绩管理
序号
功能列表
1
考生信息导入
功能明细 将保存在Excel文件中的考生信息导入到SQL Server数据库中
2
考生信息导出
将SQL Server数据库中的考生信息导出到Excel文件中
3
考生基本信息管理 添加、编辑、删除考生基本信息,并实现按条件查询考生功能
4
高考成绩管理
添加、编辑考生高考成绩,并实现按条件查询高考信息
表9-3 考生信息管理模块
序号
功能列表
1
作弊、缺考处理
2
作弊、缺考查询
3
专业成绩录入
4
操作数据导出
5
专业成绩复核
6
专业成绩修改
7
专业成绩计算
功能明细 记录缺考、作弊的考生 查询缺考、作弊的考生 录入考生专业课考试成绩(可选择列表录入或单科录入) 查询及打印当天成绩录入员操作的记录 查询及打印初录、复录成绩不一致的列表 修改考生的成绩 计算各考点、各专业的
设置当前年份
表9-1 系统维护模块
序号
功能列表
1
考点设置
2
考试类别设置
3
考试科目设置
4
考试专业设置
5
专业划线设置
功能明细
添加、编辑、删除考点信息 添加、编辑、删除考试类别信息 添加、编辑、删除考试科目信息 添加、编辑、删除考试专业信息(将专业与考试科目关联) 设置单科及专业综合成绩划线条件
表9-2 数据维护模块
数据维护功能主要包括考点设置功能、科类及专业科目设置 功能、专业划线功能、根据录取原则折合比例自动计算综合成绩。 包括考点设置模块、考试科类模块、考试科目模块、考试专业模 块和专业划线模块。
3.考生信息管理功能 考生信息管理功能主要包括对考生信息的管理,如考生的个
人信息、报考专业、高考成绩等,还包括对考生信息的数据导入 导出功能。包括考生基本信息模块、高考成绩管理模块、考生信 息导入模块、考生信息导出模块。
艺术类专业考试招生管理系统
• 针对艺术类专业考试和招生管理工作不同于理工科专业的 特点,必须设计和开发一个艺术类专业的考试与招生管理 系统来提高考试和招生管理工作的效率,以便通过该系统 达到信息的快速查询与统计目的,实现信息的规范化管理, 大大减少招生工作中的管理工作量。尽管已有艺术类专业 考试与招生管理方面的软件在使用,但由于每个大学的情 况不完全相同,对系统功能也不尽相同。
• 本章以开发重庆大学艺术类专业考试与招生管理系统为案 例,详细叙述了开发此Web应用系统的完整过程,包括系 统设计、数据库设计、利用代码生成器生成数据访问层、 业务逻辑层和表示层代码等的应用系统开发过程,以使读 者对如何开发Web应用系统有一个完整了解。
本章介绍的考试招生管理系统由 ASP.NET(C#)实现,数据库为SQL Server2000。
4.成绩管理功能 成绩管理功能主要包括作弊缺考处理、成绩录入、成绩复核、
最终成绩修改、专业成绩计算。复录具有核对校验功能,当与初 录不一致时报警提示录入员,且初、复录过程中均不能修改成绩, 需相应权限的管理员才能修改成绩并产生相应修改日志文件。
5.成绩查询 成绩查询功能包括对考生专业成绩的查询。
9.1.2 系统模块划分
大家好
2021/3/2
1
第9章 艺术类专业考试招生 管理系统
学习要点:
• 1.掌握Web应用程序开发的完整步骤。 • 2.学会利用代码生成器生成数据访问层、业务逻辑层和表
示层代码的过程 • 3.熟悉.NET应用程序框架的搭建过程。 • 4.掌握系统登录的程序设计过程,包括验证码的随机生成
过程。 • 4.体会系统中的用户权限管理机制。 • 5.体会系统中ADO.NET访问数据库的过程。 • 6.学会如何在系统中实现导入和导出Excel表格数据。
9.1.1 系统功能
系统模式采用B/S结构,系统主要包括系统维护功能、数据 维护功能、考生信息管理功能、成绩管理功能、成绩查询打印功 能与统计分析功能等。它们的具体描述如下: 1.系统维护功能
系统维护功能主要包括用户管理、角色管理以及用户和角色 之间的关系管理、设置当前考试年份。包括用户管理、角色管理、 修改个人信息和年份设置四个模块。 2.数据维护功能
第9章 重庆大学 艺术类专业考试招生管理系统
9.1 系统总体设计 9.2 系统数据库设计 9.3 搭建系统框架 9.4 系统实现
9.1 系统总体设计
9.1.1 系统功能 9.1.2 系统模块划分
9.2 系统数据库设计
本系统采用SQL Server 2000作为数据库 服务器,数据库名为“cquartRecruitMis”。
按照9.1.1功能设计,可以把系统划分为六个功能模块,它 们之间的关系如下图所示。
考试招生管理系统
系
数
考
专
成
统
据
生
业
绩
维
维
信
成
查
护
护
息
绩
询
来自百度文库
模
模
管
管
模
块
块
理
理
块
模
模
块
块
考试招生管理系统模块划分
各功能模块的说明如下:
序号
功能列表
1
修改个人信息
2
用户管理
3
角色管理
4
设置年份
功能明细 用户修改自己的密码及昵称 添加、编辑、删除系统用户 添加、编辑、删除系统角色(分配权限)
权限验证
未
通 过
通 过
成绩查询打印
权限验证
未
通 过
通 过
统计分析
退出
考试招生管理系统流程图
9.2.1 总体设计
根据系统的总体设计,数据库中包含17个数据表,表名及 其用途如表9-6所示。
表名 user role roleFunction function kslb bkzy kskm kszykm kd