论文部分内容阅读
[摘要]本文介绍了基于ASP_NET下的高校党委党校管理系统开发的方法。详细说明了系统的结构、平台的选择、数据库的设计开发及从报名到最后给定考核成绩的各功能模块设计。
[关键词]党校 报名系统 ASP_NET
引言
随着高等教育的不断发展,众多高校的持续扩招,以及各所高校的党建工作不断深入,高校党的教育格局正在发生变化,以往的办学形式、培训内容和教学方法越来越不适合学员多样化、差别化、个性化的学习需求Ⅲ。高校党校的报名、缴费、信息查询、信息安全等方面的工作量每年都在增多,都需要投入更多精力去人工收集信息、核查信息、人工缴费。而今在高校的信息化建设不断取得到可喜成果的形势下,为了进一步降低行政成本以及提高高校党校的报名工作人员的工作效率、降低出错率,本文设计出一个基于ASP_NET+msSQL的创新性高校党校报名系统,致力于解决党校教学中的网上报名、学员资料登记、公布课程信息、生成证书编号等信息的问题。使党校培训工作进一步形成办公管理网络化、监管考评信息化、流程操作规范化的局面。使该系统发挥“网上党校”的信息优势,利用此类“红色网站”方便学员学习的过程。
系统简介
以前传统的采用手写填表式的党校报名,要先填写资料然后再由工作人员进行登记报名,收取作业等操作流程,一方面可能会出现人工操作的失误,另一方面由于整个培训内容通知的存在一定的滞后性等等导致了学生上课信息不及时通知和评分依据不透明等问题。基于WEB模式的党校报名系统则可以有效地解决此类问题,学生报名只要在网上填写信息,系统自动将学生进行分班分组以及即时查看到所有发布的有关的党校培训信息。
1、系统的结构和开发平台的选择
1.1 系统结构
本系统采用B/S结构,用户使用Web浏览器访问服务器,通过web页上显示的表单与数据库进行交互操作,服务器端则集中了整个系统的维护,修改等工作,相较于传统的C/s结构相比,减少了客户端软件的安装与维护等工作。
1.2 平台的选择
采用基于ASP.NET+SQL的动态页面设计语言和关联式数据库管理系统来设计,使用Microsoft Visual Studio 2008开发本系统。本系统面对的是高校的学生、教职工和授课老师,在win2003SP2+.NET3.5+IIS6.0的环境下,能充分保证系统的快速响应能力和系统的稳定性、安全性。
2、主要功能模块设计
功能页面设计如下图:
3、报名流程及数据库设计
新用户进入报名系统首页进行注册,在注册表单里面填写自己的真实信息,然后提交表单,通过所在院系的管理员审核通过后即可在系统分班之后查询自己的分班分组信息。针对本系统的功能特点,设计了相应的数据库表,其中,主要表如下:
1)学生信息表
3.1.1 党校培训报名管理:
用户必须先在规定的日期内自行注册,用户名可以自行拟定,但是用户编号必须是学生的学号或者教职工的编号。注册完成后页面跳转到党校培训报名页面中,用户填写个人信息然后提交到服务器,查询语句如下:
string str=“select studid,studname,studsex,studbirthday,studpolitics,studnation,studJiguan,classname,department,studtel,signstatusfrom studinfo”;
用户确认自己的信息无误时,用户点击报名按钮,则将数据表中的学生状态字段置为1,表示报名成功。
3.1.2 个人信息管理
主要是管理用户的注册信息,如用户名,密码等,其余的信息一旦提交审核之后只能由管理员来修改。
3.1.3 查询公告
提供党训班的开课及教师信息、结业表等表格下载、查询服务。
3.1.4 结业论文上传
学员通过FileUpload控件实现上传表格存储到数据库中。
3.1.5 成绩查询
学员可在公布成绩后查询本人的出勤情况、学业成绩、综合评定等内容
后台管理:
3.2.1 学员信息管理
总管理员可以通过此模块对不同用户组的所有学员进行添、删、改、查等操作。其中添加学员是为了学员在过了报名期后才来报名,防止错过当期的培训,删除学员是针对那些报了名而没有通过缴费认证的学员。查询学员是针对往期学员补办党校结业证去查询学员评定的需要。
3.2.2 权限管理
总管理员可以在“管理系统管理员”一栏添加系统管理员和院系管理员,其中院系管理员负责缴费确认及本院系学员的成绩录入工作。
3.2.3 党校管理
3.2.3.1 缴费确认:院系管理员负责该院系学生在缴纳党校培训费之后的系统确认工作以及该院系所在班级的学员考勤录入工作。
3.2.3.2 分班分组:在缴费确认之后即可生成所有学员的花名册,为便于管理,每个学院的学员分为一班,每班内30人划分一组。剩余人数大于15人的划为一组,不足15人的归到上一组中去。
3.2.3.3 学员成绩管理
总管理员可根据学员的结课和考勤报告给出此次培训的成绩。院系管理员负责本院系学员的成绩录入。
3.2.3.4 分班分组&打印报表
可按分班分组的顺序打印本次培训的所有学员的花名册。用户选择报表项,如:用户选择了某个班级,系统自动调出报表,提供预览,供用户打印。
数据库存储过程如下:
declare@ent asint
select@ent=count(*)from PartyPerson
select tl.stlldid,tl.studname,t2.classname,t2.班级from
(
select*((px-1)%@cnt)+1 barlii from
(
SELECT*,px=(SELECT COUNT(DISTINCT studid)FROMPartyC1ass WHERE学号 )t
)t1,
(SELECT*,px=(SELECT COUNT(1)FROM PartyPPersonWHERE(classname )t2
where t1.classname=t2.px
order by t1.studid
3.2.4 公告管理
发布公告:管理员将要公布的信息(分班信息、课程信息等)在后台发布,系统首页将自动更新公告。
3.2.5 表格上传
上传表格:通过asp.net的FileUpload控件实现上传表格存储到数据库。
3.2.8 系统维护
数据库备份:BackUp DataBase needBackupDB
3.2.9 安全退出
将网页缓存置空,Session[“Userid”]=string.Empty.
参考文献:
[1]范军。高校党校教育科学发展应树立的新理念,思想教育研究,2009年11期.
[2]李书华,刘兵勇。新形势下提高高校党校教育有效性的途径探索教育理论与实践,2009年36期.
[关键词]党校 报名系统 ASP_NET
引言
随着高等教育的不断发展,众多高校的持续扩招,以及各所高校的党建工作不断深入,高校党的教育格局正在发生变化,以往的办学形式、培训内容和教学方法越来越不适合学员多样化、差别化、个性化的学习需求Ⅲ。高校党校的报名、缴费、信息查询、信息安全等方面的工作量每年都在增多,都需要投入更多精力去人工收集信息、核查信息、人工缴费。而今在高校的信息化建设不断取得到可喜成果的形势下,为了进一步降低行政成本以及提高高校党校的报名工作人员的工作效率、降低出错率,本文设计出一个基于ASP_NET+msSQL的创新性高校党校报名系统,致力于解决党校教学中的网上报名、学员资料登记、公布课程信息、生成证书编号等信息的问题。使党校培训工作进一步形成办公管理网络化、监管考评信息化、流程操作规范化的局面。使该系统发挥“网上党校”的信息优势,利用此类“红色网站”方便学员学习的过程。
系统简介
以前传统的采用手写填表式的党校报名,要先填写资料然后再由工作人员进行登记报名,收取作业等操作流程,一方面可能会出现人工操作的失误,另一方面由于整个培训内容通知的存在一定的滞后性等等导致了学生上课信息不及时通知和评分依据不透明等问题。基于WEB模式的党校报名系统则可以有效地解决此类问题,学生报名只要在网上填写信息,系统自动将学生进行分班分组以及即时查看到所有发布的有关的党校培训信息。
1、系统的结构和开发平台的选择
1.1 系统结构
本系统采用B/S结构,用户使用Web浏览器访问服务器,通过web页上显示的表单与数据库进行交互操作,服务器端则集中了整个系统的维护,修改等工作,相较于传统的C/s结构相比,减少了客户端软件的安装与维护等工作。
1.2 平台的选择
采用基于ASP.NET+SQL的动态页面设计语言和关联式数据库管理系统来设计,使用Microsoft Visual Studio 2008开发本系统。本系统面对的是高校的学生、教职工和授课老师,在win2003SP2+.NET3.5+IIS6.0的环境下,能充分保证系统的快速响应能力和系统的稳定性、安全性。
2、主要功能模块设计
功能页面设计如下图:
3、报名流程及数据库设计
新用户进入报名系统首页进行注册,在注册表单里面填写自己的真实信息,然后提交表单,通过所在院系的管理员审核通过后即可在系统分班之后查询自己的分班分组信息。针对本系统的功能特点,设计了相应的数据库表,其中,主要表如下:
1)学生信息表
3.1.1 党校培训报名管理:
用户必须先在规定的日期内自行注册,用户名可以自行拟定,但是用户编号必须是学生的学号或者教职工的编号。注册完成后页面跳转到党校培训报名页面中,用户填写个人信息然后提交到服务器,查询语句如下:
string str=“select studid,studname,studsex,studbirthday,studpolitics,studnation,studJiguan,classname,department,studtel,signstatusfrom studinfo”;
用户确认自己的信息无误时,用户点击报名按钮,则将数据表中的学生状态字段置为1,表示报名成功。
3.1.2 个人信息管理
主要是管理用户的注册信息,如用户名,密码等,其余的信息一旦提交审核之后只能由管理员来修改。
3.1.3 查询公告
提供党训班的开课及教师信息、结业表等表格下载、查询服务。
3.1.4 结业论文上传
学员通过FileUpload控件实现上传表格存储到数据库中。
3.1.5 成绩查询
学员可在公布成绩后查询本人的出勤情况、学业成绩、综合评定等内容
后台管理:
3.2.1 学员信息管理
总管理员可以通过此模块对不同用户组的所有学员进行添、删、改、查等操作。其中添加学员是为了学员在过了报名期后才来报名,防止错过当期的培训,删除学员是针对那些报了名而没有通过缴费认证的学员。查询学员是针对往期学员补办党校结业证去查询学员评定的需要。
3.2.2 权限管理
总管理员可以在“管理系统管理员”一栏添加系统管理员和院系管理员,其中院系管理员负责缴费确认及本院系学员的成绩录入工作。
3.2.3 党校管理
3.2.3.1 缴费确认:院系管理员负责该院系学生在缴纳党校培训费之后的系统确认工作以及该院系所在班级的学员考勤录入工作。
3.2.3.2 分班分组:在缴费确认之后即可生成所有学员的花名册,为便于管理,每个学院的学员分为一班,每班内30人划分一组。剩余人数大于15人的划为一组,不足15人的归到上一组中去。
3.2.3.3 学员成绩管理
总管理员可根据学员的结课和考勤报告给出此次培训的成绩。院系管理员负责本院系学员的成绩录入。
3.2.3.4 分班分组&打印报表
可按分班分组的顺序打印本次培训的所有学员的花名册。用户选择报表项,如:用户选择了某个班级,系统自动调出报表,提供预览,供用户打印。
数据库存储过程如下:
declare@ent asint
select@ent=count(*)from PartyPerson
select tl.stlldid,tl.studname,t2.classname,t2.班级from
(
select*((px-1)%@cnt)+1 barlii from
(
SELECT*,px=(SELECT COUNT(DISTINCT studid)FROMPartyC1ass WHERE学号
)t1,
(SELECT*,px=(SELECT COUNT(1)FROM PartyPPersonWHERE(classname
where t1.classname=t2.px
order by t1.studid
3.2.4 公告管理
发布公告:管理员将要公布的信息(分班信息、课程信息等)在后台发布,系统首页将自动更新公告。
3.2.5 表格上传
上传表格:通过asp.net的FileUpload控件实现上传表格存储到数据库。
3.2.8 系统维护
数据库备份:BackUp DataBase needBackupDB
3.2.9 安全退出
将网页缓存置空,Session[“Userid”]=string.Empty.
参考文献:
[1]范军。高校党校教育科学发展应树立的新理念,思想教育研究,2009年11期.
[2]李书华,刘兵勇。新形势下提高高校党校教育有效性的途径探索教育理论与实践,2009年36期.