基于ASP的大学生素质拓展管理信息系统的设计

基于ASP的大学生素质拓展管理信息系统的设计


2024年6月21日发(作者:)

龙源期刊网

基于ASP的大学生素质拓展管理信息系统

的设计

作者:瞿杰,董昊赟,赵显靖

来源:《电脑知识与技术》2009年第14期

摘要:该文针对大学生素质拓展管理信息系统的设计与开发,介绍运用ASP动态网页语言与

ACCESS数据库技术相结合设计B/S结构的大学生素质拓展管理信息系统,包括系统需求分

析、功能设计、数据库设计、界面设计等步骤。

关键词:大学生素质拓展;管理信息系统;系统设计

中图分类号:TP315文献标识码:A文章编号:1009-3044(2009)14-3616-03

Design of The Management Information System of the University Students' Quality

Development Based on ASP

QU Jie, DONG Hao-yun, ZHAO Xian-jing

(Shanghai University of Engineering Science, Management College, Shanghai 200136, China)

Abstract: In this article, through the design and research of the management information system

of the university students’ quality development, the authors talk about how to use the combination of

the ASP programming language and ACCESS database technology to build up the system, using B/S

structure. This paper includes the system requirements analysis, function design, database design,

interface design and so on.

Key words: the university students' quality development; management information system;

system design

1 引言

“大学生素质拓展计划” 由共青团中央、教育部、全国学联联合开展实施的大学生能力培养

的计划,是为适应经济社会发展对青年人力资源开发的迫切需要,服务高效素质教育全面实施,达

到适应广大青年学生成才、就业、创业的目标。

为了使该拓展计划在各高校中有效推进实施,需要引入计算机信息管理系统对实施过程进

行控制与管理。笔者系统在ASP+Access设计平台上构建B/S结构的大学生素质拓展管理信息

系统。

2 系统需求分析

龙源期刊网

2.1 构建大学生素质拓展管理信息系统的目的

开发素质拓展管理信息系统的目的是为了配合大学生素质拓展计划的实施,对校院开展的

思想政治与道德素养、社会实践与志愿服务、科技学术与创新创业、文体艺术与身心发展、社

团活动与社会工作、技能培训等六个方面活动统一管理与立项,科学准确地帮助学生添加和认

证大学四年期间参与的素质拓展活动,最终运用系统自动化的打印制作学生的素质拓展证书,作

为学校对学生素质拓展成果的有效证明。

2.2 大学生素质拓展管理信息系统解决的问题

1)信息收集的系统化,导入的简捷性。现行系统学生账户需手动逐个添加,对于管理员来说,

信息的收集、导入会带来繁琐的工作量,增添复杂程度,从而降低信息的准确性、时效性、及时

性。建立EXCEL表导入数据库机制,对信息收集、导入会带来极大的帮助。

2)项目认证的简便化、项目属性层次化、人性化。现行系统中,项目数量多,认证强度和难

度大,活动项目属性层次不齐,不够清晰明了。活动项目搜索功能的增加能够更清晰、简便地对

项目进行管理。

3)证书打印动态化,实现活动项目记录、认证、打印一体化。减轻劳动强度,提高工作效率,

让学生工作者从大量繁琐的手工劳动中解放出来,将单调枯燥的纸张涂写变成灵活的电子信息

操作。

3 系统功能要求及整体技术思路

3.1 系统主要功能设计

1)学生信息管理:学生数据的导入、账号和初始密码的制定、基本资料的修改、用户添加与

删除。

2)项目活动管理:项目活动的添加与删除、项目活动的分类、查询。

3)学生记录添加:添加与删除活动记录、自定义活动。

4)记录认证:校和院的管理员对各自举办的活动独立认证。

5)新闻发布:发布最新进入系统的素质拓展活动项目或素质拓展中心工作新闻。

6)证书打印:动态对应证书模板格式打印学生的已认证的素质拓展活动记录。

3.2 系统的非功能性需求

龙源期刊网

1)系统安全性:服务器记录用户操作,形成日志数据库。

2)数据安全性:账号与密码的保密,不同用户的权限设置。

3.3 整体技术思路

1)架构模式:系统采用B/S结构(Browser/Server,浏览器/服务器)架构模式。随着Internet技术

的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏

览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,

形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和

工作量,降低了用户的总体成本。

2)ASP语言开发工具:ASP是微软公司推出的一种用以取代CGI技术。目前,Internet上的许

多基于Windows平台的Web站点已开始应用ASP来替换CGI。ASP是一个位于服务器端的脚

本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式

动态网页,包括使用HTML表单收集和处理信息、上传与下载等。运用ASP语言开发技术,优势

在于平台和服务器的独立性、开放的开发过程,开放的源代码。

4 系统的开发与实现

4.1 数据库结构设计

大学生素质拓展管理信息系统是基于实体关系(E-R)的数据库设计方法,来设计的。这种方

法是由在1976年提出的,七基本思想是在需求分析的基础上,用E-R图构造一个纯粹

反映显示世界实体之间内在关系的企业模式,然后再讲此企业模式转换成选顶的DBMS上的概

念模式。

概念模型设计的常用方法是实体关系方法(E-R方法)。用实体关系方法对具体数据进行抽

象加工,将实体集合抽象成实体类型,用实体间的关系反映现实世界事物间的内在关系。首先可

以进行局部E-R模型,然后把各局部E-R模型综合成一个全局的E-R模型,最后对全局E-R模型

进行优化,最后得到的。就是概念模型。本系统的E-R图(见图1)。

根据系统需要,设计数据表如下:

1)数据表登陆功能:存储这个系统系统权限组的信息,如登陆身份为院级管理员的用户名与

密码。

2)数据表认证情况功能:存储学生参与项目的认证情况。

3)数据表项目功能:存储每个项目的信息,包括项目名称、编号、时间、项目类别、所属学

院、参与身份。

龙源期刊网

4)数据表新闻功能:存储系统发布新闻的信息,包括新闻编号、题目、内容等。

5)数据表学生功能:存储每个学生的相关信息。

6)数据表学院功能:存储每个学院对应的学院编号。

7)数据表证书功能:存储系统打印证书的相关信息,包括编号、发布年份等。

4.2 用户组权限管理与用户登陆

系统根据需求将所有用户分为:普通学生、院级管理员以及校级管理员,如果需要将用户划

分到其他组需要上一级的管理员进行操作。系统的登陆文件为,用户通过填写系统首页

中的登陆表单form1中的信息,由中的asp语句将表单信息动态地传输到系统

相应的数据库表中,sql = "Select * From 登录 Where 用户名='" &loginame& "' and 密码 = '"

&password& "'"//运用SQL语句,查找“登录”表中字段为“用户名”和“密码”的值是否同时与

loginame变量和password变量的值相符。然后进行数据核对,如果匹配,即符合权限,进入相应的

管理页面,否则登陆失败。

Session("stu_num") = rs("用户名")//记录登录的用户名

Session("user_type")= rs("登录身份") // 记录登录的登录身份

if Session("user_type")="学生" then// 判断登录身份,则选择不同的跳转页面

ct "../student/"

4.3 学生操作界面及相关功能

学生登陆后操作界面如图3所示。整个页面采用左右框架的结构;左侧为操作菜单,右侧为

每个菜单对应的详细操作界面。

1) 学生个人信息管理:用于查看学生个人信息,并且可以对于相关信息进行修改,如学生的专

业、政治面貌等。

2) 学生参加项目管理:用于学生添加其参加的素质拓展项目。学生可以对于项目进行月份

的筛选,此功能能够增加学生添加的效率。学生可以选择本人在活动中参与的身份。学生可以

在文本框中添加自定义项目,添加的项目将存储至数据库,待管理员审核。

3) 认证信息查看管理:用于查看学生已添加项目的认证情况。

龙源期刊网

4) 证书浏览管理:用于学生查看打印的证书实际电子模板。

4.4 学院管理员操作界面及相关功能

院登陆后操作界面如图4所示。整个页面采用左右框架的结构;左侧为操作菜单,右侧为每

个菜单对应的详细操作界面。

1) 用户信息管理:管理员可以添加、删除学生修改学生信息,并且可以对于学生的帐号密码

进行初始化。

2) 项目信息管理:可以添加素质拓展活动标准项。 并且对于学生的自定义项目进行审核。

可以进行学生项目的认证工作。

3) 证书管理: 可以进行学生证书的预览与打印。

4) 新闻管理:管理员可以添加、删除和修改发布在首页上素质拓展新闻。

5 系统拓展

系统将实现信息发布、学生登记、项目管理、项目认证、证书发布等功能,进一步开发后

有望整合全校共青团活动的信息资源,成为学校团员青年工作的窗口。与学生(工作)信息管理系

统(图4)实现对接,将为推动我校学生工作信息化工程发挥重要作用。

6 结束语

利用ASP+ACCESS技术开发的大学生素质拓展管理信息系统,能较好地保证系统的可靠性

和可扩展性。系统动态记录了学生基本情况、参与素拓活动表现等基本信息。同时,提高给学

生活动的多维查询功能。建立一套具有针对性且功能相对完善的大学生素质拓展管理信息系统,

将改善和提高我校在素质拓展计划实施过程中信息化程度,简化操作并提高效率,同时,也将为推

动学生工作信息化工程发挥重要作用。

参考文献:

[1] 杨翼川,徐梅.ASP动态网页设计实战[M].北京:机械工业出版社,2000.

[2] 张景坤.ASP项目开发全程实录[M].北京:清华大学出版社,2008.

[3] 丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2002.

[4] 王永皎.ACCESS数据库项目案例导航[M].北京:清华大学出版社,2005.

[5] 汪洋.数据库系统及应用教程[M].北京:清华大学出版社,2006.

龙源期刊网

[6] 马赫.Dreamweaver MX 2004网页设计经典108例[M].北京:中国青年出版社,2005.

[7] 李春葆,曾平.数据库原理与应用--基于Access 2003[M].北京:清华大学出版社,2008.

[8] 夏科家,陈郭华.“大学生素质拓展计划”在复旦[J].北京:中国青年研究,2003(7).

[9] 共青团中央学校部.大学生素质拓展计划理论与实务[M].北京:中国言实出版社,2004.


发布者:admin,转转请注明出处:http://www.yc00.com/news/1718922504a2753572.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信