基于ASP_NET2_0技术的高校学生信息管理系统开发

合集下载

学籍管理信息系统的设计与实现

学籍管理信息系统的设计与实现

Student's status Management Information System 摘要:在现今高速发展的信息时代,计算机的普及为信息处理提供了高效便捷的手段,这对学籍管理系统的设计和使用起到了重要的推动作用。

尤其是采用数据库开发的管理系统,使其操作,交流和展示更加自由和便捷。

这能够提高学生信息管理的效率,使其朝着科学化,正规化方向发展。

本文设计的学籍管理系统旨在使学生和教师方便查询学籍信息。

本学籍管理信息系统系统设计采用Visua l Studio 2008开发平台,C#脚本语言,以Access作为系统的后台数据库。

其实现了信息生成,数据维护,信息管理,用户管理等功能。

关键词:学籍管理信息系统;;ACCESS.Abstract: In today's rapid development of information age, the popularity of computer provides an efficient and convenient ways for information processing, it’s played an important role to design and use of the Student’s status Management Information System.. Especially with the development of database, make its operation, communication and display more and more freedom and convenient. It can improve the student information management efficiency , prompt it development toward the direction of science and standard. In this system , the Student’s status Management Information System designed in order to make students and teachers design and development their portfolios based on the network, provide students personal query studen’s status informatiion. Student’s status Management Information System design with Visual Studio 2008 platform, and C # script language, Access as back database . This system realized the file generation, data maintenance, file management, user management and other functions.Key words:Student’s status Management Information System ; ;ACCESS.目次目次1 绪论 (4)1.1课题背景 (4)1.2课题意义 (4)2 学籍管理信息系统的开发技术 (5)2.1 开发平台 (5)2.2 Access数据库 (5)3 学籍管理信息系统的总体设计 (6)3.1 可行性分析 (6)3.2 学籍管理信息系统开发流程 (6)4 数据库设计 (7)4.1 E-R图 (7)4.2用户信息表 (8)4.3学生成绩信息表 (8)5 系统总体架构及功能模块设计 (9)5.1系统功能分析 (9)5.2系统功能模块划分 (9)5.3系统架构设计 (10)5.4系统功能模块流程图 (11)6 系统页面设计和具体功能实现 (13)6.1用户注册与登录 (13)6.2系统主界面 (14)7 系统测试、评价与总结 (14)7.1系统测试 (14)7.2总结与展望 (14)1、1 绪论1.1 课题背景进入21世纪后,随着信息技术的不断发展和日益广泛的应用,当前学校学籍管理信息化是学校管理发展的重要趋势和必然结果,通过基于网络化,个性化和交互式的学籍管理信息系统,可以极大改变传统学生学籍信息管理方式的繁琐和滞后,大大提高了学生学籍信息管理的规范化和高效性。

学生教务信息管理系统设计与实现

学生教务信息管理系统设计与实现

学生教务信息管理系统设计与实现摘要:现在对于教务系统管理人员来说,能够通过网络平台对学生信息进行相互传递,分析某班学生信息、对无关信息进行处理等等,而这一切都归功于电脑技术的快速发展。

对于以前的管理办法来说,想要实现联网共享信息、远程操作、迅速及时传达信息等功能,可以说根本不可能实现,但通过现代最管理手段全部都能实现。

正因为如此,现代管理手段有着不可估量的市场价值。

关键词:;教务管理系统;设计;实现1国内外研究现状2系统目标和总体需求3关于教务管理系统如何设计设计系统时需要遵循的基本原则:(1)不但能够稳定不变还要相对靠谱。

系统只要开始设计研发,将会持续运行,因此不允许中间因某些不稳定因素影响进程;(2)对外进行开放与拓展空间;(3)在世界范围内都处于先进水平且各项技术都比较成熟;(4)在实际应用当中,能够对其进行最大化利用且方便管理者管理。

检验一个系统的优劣关键是看其实用性如何,里面的各项功能能否适用于用户需求,有无综合考虑用户的特点,或者根据用户日常习惯专项研究后再进行设计;(5)安全性。

针对全部的用户来说,系统的管理机制必须安全可靠4系统测试通过对于软件进行测试,我们可以很容易的发现软件在设计之初与实现过程当中因为疏忽而产生的问题。

相较于其他任何软件工程活动,软件测试的过程中所花费的工作量更多。

假如对于软件测试不是有计划地进行,则会使得劳动和时间都造成浪费,这还不算,其中最为糟糕的是会对原有错误造成遗漏。

所以,要想确保其所开发的软件质量,就必须要对软件进行系统化的测试。

想要促进制定软件的测试方法,就要确保其策略拥有足够的灵活性;另一方面,一定要确保其严格性,这样的话在项目工程建设当中能够对项目提出合理策划,并进行追踪管理。

软件测试理论中非常著名的舒曼(Shooman)模型理论这样描述软件测试策略:测试从许多方面来看和软件开发方法一样,是一个独立的过程,而且具有很多测试类型;早年我们处理程序出错主要是依靠谨慎的软件设计和程序员的个人智慧,而如今我们采用很多现代设计技术和正式技术评审来减少实现代码中的错误;与此类似,不同的测试方法也正在开始聚合成几种不同的途径和思想。

基于ASP.NET的高校Web考试系统的设计与研究

基于ASP.NET的高校Web考试系统的设计与研究
3考 生信息管理模块 .
中间层一般 又称 为 “ 应用层 ”,它 是整个 分层 模 型的中介 ,也是最重要 的一层 。这一层 为客户层 提供功 能调用 ,同时它又调用 数据层 所提供 的功能 来访 问数据库 , 主要应用A O N T D . E 技术访 问数据 ,该
主要 负 责 检 查 考 生 各种 信 息 查 询 ,如 所 在 系
运行 (o m n a g a e u t m ) S . E 大量使 C m a L n u g R n e ,A P N T i 用组件技术 ,将W b 览器 和W b e浏 e 服务器之 间的网络
通信完全地集成起来 。A P N T S . E 克服 了使用A P S 开发 应用程序所带来 的种种 限制 ,在. E F a e o k N T r m w r 上 提供一个全方位 的开发W b e 平台。A O N T N T D . E 是. E 平
部 、专业 、班级、姓名 、性 别等防止替考 。
统 中遇到的实际问题 ,本系统主要使用A P N T S . E 技术
和 目前最先进的A ON T D . E 数据库访 问技术作为开发工
具 ,对数 据资源 管理 、数据 资源 安全性 、数据 访 问
技术先进性都有很大提 高。 A PN T S . E 是新 一代 的网络编 程语 言 ,它建 立在 微软. E 平台架构上 ,在服务 器后端利用 普通语 言 N T
本系统 将考试 环境 设计成 真正客 户端零 实施 、零维
护 ,系统设计 了基于B S 浏览器/ /( 服务器) 模式的W b e
考试系统 ,针对如何利用W b e 技术来解 决高校考试 系
应用 程序 只要取 得数据 或是 更新数据 的 时候才对 数 据源 进行 联机 工作 。所 以应 用程序 所管 理的连接 减

基于ASP.NET的网络助学平台的开发设计

基于ASP.NET的网络助学平台的开发设计

学生 平时成绩 的一部分 )课 程资源 的上传功能 。 , 3 生功能模块 。 生管理模 块实现个人 信息 的管理 、 . 学 学
技 术开发设 计 网络 助 学平 台的主要设 计 方案 ,该方 案采
用 多层 架构设 计 。 工程化方 法 易于 维护 和升级 。主要 内容 包括 : 网络助 学平 台的总 体功 能 、 数据 库 设 计 、 库设 计 类
示层 。
二、 数据库 的设计 数据 库 采用 S LSre 0 5作 为数 据 库管 理 系统 软 Q ev图 2 所示 :

( ) 体 功 能 一 总
网络助学平 台主要 为学生提 供交流信 息 、课程 学习及 其 他一些激励 学生上 网 的一些 功能组成 。功能模块 框架如
图 1 示: 所
图 2 数据库 的总体结构
三、 类库 的设 计
( ) 据 访 问 类 库 一 数
在 A PN T . S .E 35中提供 了 LN Q I Qt S L的功能 ,可 以生 o 成一个 类 , 实现对数据 库 的连接 、 、 、 、 的操 作 , 增 删 改 查 通过 这个 类提供 的方法 实现 。在 V 2 0 S 0 8中在解 决方 案 中创 建 D L类 库( 为数据访 问层类库 )在该 类库 中创 建 LN A 作 , IQt o S L类 , Q 以此作 为数 据访 问层类 库 , 实现对数据库 的底层 访
图 1 总 体 功 能 框架
1 . 管理员 功能模块 。 管理员 实现用户 信息 的管理 、 专业 名称 的管理 、 班级名 称 的管理 、 头像 的管理 、 网站 主题 的管 理、 礼物 的管 理 的功能。 2教师 功能模块 。教师模块 实现课 程的管理 、 . 交流 区板 块 的管 理 、 子的管 理 、 人信 息的设 置 、 帖 个 反馈 信 息的管 理 功能 。帖子的管理 主要实现 帖子 的查 看 、 帖子 的删除 、 帖子 的积分 奖励 、 帖子置顶 、 置顶顺序 、 帖子设 置为精 华 、 帖子 的

基于ASP.NET的培训信息管理系统设计与实现

基于ASP.NET的培训信息管理系统设计与实现

统 已经成 为培训 中心发展 的必然选 择 。
通过 分析 、 研究 X ML、 We b服 务 和应 用 . N E T 架构 与数 据库 技 术及 相关 安 全 防 范 的基 础 上 , 按 软件 工程 要求 , 开 发 适 合 培训 中心 实 际 需求 的 培
训管 理系 统 。本 系 统开发 过 程主要 运用 了动 态 网
页A S P . N E T技术 、 H T ML与 X ML技术 、 A D O . N E T
数据访问技术 、 S Q L S e r v e r 2 0 0 0数据库技术、 基于
WE B S E R V I C E S系统 。
1 系统分析与设计
1 . 1 AS P . N E T的 系统 结构
内部 管理改革 , 提 高管 理人 员 的整体 素 质 , 改革 培
本 系统 采用 开放 的 、 动 态 的系统 架构 , 系统 采
训管理工作模式 , 通过技术手段来解决管理 问题 ,
为培训 中心 的 E t 常运作 提供有效支 撑 , 进 而提 高工 作效率 和服务 质 量 。开 发 与运 用 培训 管 理信 息 系
第1 0卷
第 2期
华北科技学 院学报
2 0 1 3年 4月
基于 A S P . N E T的培 训 信 息 管 理 系统 设 计 与 实现①
张翠 荣②
( 华北科 技学院 培训处 , 北京 东燕郊 1 0 1 6 0 1 )
摘 要 : 利用 A S P . N E T和 A D O . N E T技术为安全培训 中心开发 了培训信 息管理 系统, 实现 了培训 过程 自动 化, 对 改善培训 中心管理 水平 , 提 高管理 效率, 降低运 营成本具 有明显的促进作用 。同时对 系统的开发过程 、 系统 的功能特点和设计方案进行 了深入 的探讨。

基于ASP.NET的高校学生综合素质测评系统的设计与实现

基于ASP.NET的高校学生综合素质测评系统的设计与实现
维普资讯
本 目 任 辑育 ・ ・ ・ ・
基于 AS . PNE T的 高校学生综合素质测评 系统 的设计 与实现
吴 苏 , 会 丽 , 可 , 朋 飞 史 张 张
( 南 师 范 大学 计 算 机 与 信 息技 术 学 院 , 南 新 乡 4 30 ) 河 河 50 7
h l ia dd s n o e t n v u t nS s f tea a s n ei f h s a d E a a o ytm o l g td n ’ ea a t b sd o PNE . e d s ifc ss ntee n ys g t Te l i e Co e eS e t Ov r l l y a nAS . T B s e t o ue o l — u s l Qu i e i . } l oa o f e m i to so e i l na o f h e n v u t n S s m o l g t d ns Ov r l a t b s g te a r in o a meh d f b t h t n h t mpe t n o e T s a d E a a o yt f me t i t t l i e Co e eSu e t’ ea l y ui l Qu i y n h
( n n Noma iest l g f mp tr&I fr t nTe h oo y Xixa g4 3 0 , ia He a r lUnv r yCol eo i e Co ue noma o c n lg , n in 5 0 7Chn) i
A src : h et n v la o f l g td ns Ov r l u i ra mo et i r v eq a t f ih r d ct n ma — b t tT e s a dE a t n o e e u e t a T ui Co S ’ e l Q a t i aget v a l y s O mp o et u lyo g e e u a o n h i h i

学生选课系统的设计与实现开题报告

[2]Microsoft Corporation.Building Secure Microsoft Applications[M].Microsoft Press,2003.50-55.
[3]刘猛玉.Visual 数据库开发教程[M].北京:清华大学出版社,2005.30-40.
(2)在开发环境中如何有效的操作数据库,如何快速又没有错误的进行数据的读写。
(3)怎样很好的设计各类用户的权限。
(4)如何组织系统,如何提高程序运行的效率。
(5)如何正确的设计对系统进行的各种操作页面,使得系统更易宇被使用和接受。
二、课题研究步骤、方法及措施:
本课题采用的方法是在Windows XP系统和Visual Studio2005平台开发完成,使用C#作为的开发语言,SQL Server2005作为数据库。采用的措施是通过在图书馆和网上查阅资料之后进行连接数据库,软件编码,然后进行各种测试以及维护。系统要以较高的安全性和较好的性能。最终根据系统开发的成果撰写毕业论文。步骤如下:
(1)系统管理员
查询、修改、增加用户信息:系统管理员通过此项功能可查询、修改、增加学生教师信息等。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。开设课程:管理员登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。
(2)教师用户
显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。查询课程详单:教师可以通过详单灵活地查询上课时间、班级和地点。给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。
[13]David Flanagan(著),张明泽(译).JavaScript权威指南(第四版)[M].北京:机械工业出版社,2003.33.

基于ASP.NET的研究生培养管理系统的设计与实现


可 以快速预 订 目的地的宾馆, 可 以把 自己刚刚拍摄的照 还
3 结束 语

个 国家和地 区的计算能力现在 已经成 为一种 重要的
战略资源 , 不亚于石油和其他战略物资的重要性。 云计算就
是把普通 的服 务器 或者 个人计算机连接起来 以获得 超级 计
算 机也叫高性能和高可用性 计算机。这在世界上也是个先
管理 工 作 的 基本 需 求 。
关 键 词 : 培养管理
A P E 模块化 S. T N
中图分类号: T 3 5 P 1
文献标识码 : A 文章编号:0 2 2 2 ( 00)3 0 1- 3 10 — 4 2 2 1 0 - 0 0 0
De i n a d I l me t i n o P. sg n mp e n at f AS NET- a e o t g a u t a n n a a e n y t m o b s d P s - r d a e Tr i i g M n g me t S se
进 的项 目。云计算模式必 定能大大提高我 国科学计算机和 商业计算能力, 使得我 国经济竞争力大大提升 。
参考文献
【 美】M C A L M L E . 1 】【 I H E IL R 云计算f】 北京 : D. 机械工业 出版社 ,
Gu QU m Wa g Xa gu n in in W a g Rio g n hn
Ab ta t T e p p r a aye n e i s p s- rd ae ma a e e tss m a d U e h P N T t h oo y t c i e te sr c : h a e n lz s a d d s n o tga u t g n g m n yt n S S te AS . E e n lg o a he h e c v

基于ASP.net的高职院校分散式顶岗实习管理系统设计与实现

Lu Mig i n
(h n q ge gn e n o ai a a dtc n a c l g , o g ig 0 0 7 c o g i n ie r gv c t n l n h i lol eCh n qn 0 3 ) n i o e c e 4
A bsr tThe ad—h ・ o r rm m e i h g e o ai n lc le e s n mpo tn e c n l ,n W h ・ i—hep r tac : i t epo r p og a n i h r v c to a o lg s i a i ra t ta hig i nk O te ad t -oo p og a m e c ran yd e n’ tlz o e taig mo ,n p a tc h r c s fh w a a esu e ti n i p ra tq e t n. r rm et il o s t i ec nc n r t de i r cietep o e so o t m n g t d n a m o tn u si u i n o s o Thspa rma sa d tld n l i n su e t ep oc s fe t r ie opatcpaei h i—hepo rp o r mm e i pe ke ea e a aysso t d ns i t r e so n eprs st rii t te ad t — o r g a n h n .wh c ih w i h i —hep rpr g a l t e ad t . oo o r mm em a a m e yse n o a l n ge nts tm it dmi itao s e c e s t d n sa h e a e fm a a e e t n d nsrt r,t a h r,s e t nd tr e ly r o n g m n,a u s

基于.NET的网上学生成绩查询系统的设计与实现

基于.NET的网上学生成绩查询系统的设计与实现摘要: 本文介绍了在Internet环境下构建学生成绩查询系统的设计思路与方法,阐述了基于.NET平台的开发Web数据库技术的运用,描述了学生成绩查询系统各功能的具体实现。

关键词:Web,B/S模式,.NET平台,,,SQL Server2000随着Internet技术的迅速发展和普及,将Web服务器与数据库技术结合起来已成为近年来Internet应用中的热点之一。

它采用目前流行的B/S(Browser/Server)三层体系结构,充分共享Web资源,使用方便、高效。

本文介绍基于.NET平台的网上学生成绩查询系统的设计与实现。

一、基于.NET的Web数据库开发技术1、.NET平台是支持新一代互联网的系统平台,.NET Framework 是.NET平台的基础,提供集成开发环境。

它使用、C#或程序设计语言来实现三层体系结构中的中间层(业务逻辑层)设计,使用完成表示层的设计。

使用编译过的代码运行于服务器上,一次性打包数据,在对底层的数据访问中比先前的ASP技术快10倍。

它通过最新的数据存取技术(DataSet)来实现对各种数据库的操作,采用离线的方式供用户存取数据,只有网页访问数据库时才连接数据库,在迅速完成读写操作后关闭数据库。

又因它只从数据源中提取所需数据而不是全部数据,大大提高了应用程序的效率。

2、技术是.NET环境下面向对象的编程语言之一,它不仅可以用来设计普通的Windows应用系统,还可以用来设计Web应用系统(也就是程序),并且可以大大简化程序代码的编写,最大限度地减少了程序编写过程中的错误。

而且 设计的Web应用程序可以将表示层的图形界面设计与业务逻辑层的代码分开,便于Web应用程序的开发和维护。

二、成绩查询系统的设计1、系统实现环境l)服务器端:Windows Server 2003和IIS6.0;2)数据库:SQL Server2000;3)浏览器端:IE5 .0以上版本.系统采用B/S三层模式,使用作为开发工具。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[收稿日期]2009-05-27

[基金项目]重庆文理学院科研项目(Y2006SJ82).

[作者简介]卢成均(1963-),男,重庆市巴南区人,副教授,主要从事网络信息系统和WEB开发.

 2009年8月重庆文理学院学报(自然科学版)Aug1,2009 第28卷 第4期JournalofChongqingUniversityofArtsandSciences(NaturalScienceEdition)Vol128 No14

基于ASP.NET2.0技术的高校学生信息管理系统开发卢成均(重庆文理学院 计算机学院,重庆 永川 402160)

[摘 要]针对当前高校学生信息管理工作实际,采用ASP.NET2.0、SQLServer2005数据库等技术开发完成了“高等学校学生信息管理系统(WEB版)”.该系统有效地克服了先前常见系统在系统功能、响应速度、信息共享、交互性等方面存在的一些问题.文中介绍了系统的功能和整体结构,探讨了实现中技术难点的解决方案,总结了系统运行中表现出的优良性能.

[关键词]高校学生信息管理系统;ASP.NET2.0;SQLServer2005数据库技术[中图分类号]TP311.11 [文献标识码]A [文章编号]1673-8012(2009)04-0038-05

随着计算机及互联网技术的日益普及应用,各行各业都需要与时俱进,提高信息化水平.高校作为信息技术的传播者与发祥地,其自身的信息化建设非常重要.因此,信息化已经成为衡量高校现代化程度的重要标志.以计算机及互联网通讯为代表的相关技术的日新月异,开发信息化管理的基础平台也发生了巨大变化.原来不易实现的功能,现在变得相对容易;以前不能实现的功能,现在可以高质量、高效率地实现.以往的高校信息化管理系统在响应速度、安全性以及系统运行效率、交互功能等方面与现在的信息化要求不相适应,我们需要对许多以“信息”为中心的管理系统不断地充实、完善或者是重新开发.毋庸置疑,“高等学校学生信息管理系统”是高校信息化建设的重要组成部分.高校学生信息管理是高校教育教学管理的基础工作,而良好的学生信息管理系统则是整个学生信息管理工作质量和效率的重要保证.传统的高校学生信息管理系统由于受到先前管理环境、技术水平等诸多因素的影响,存在功能单一、响应速度慢、交互性弱、信息共享难以及严重的“信息孤岛”等问题.为寻求问题的解决方案,我们分析了当前学生信息管理的特点,应用现今已成为主流开发平台之一的ASP.NET2.0技术,通过与SQLServer2005数据库技术的有机结合,开发了一套功能较为完整、性能优异的学生信息管理系统.以下对此管理系统的开发思想、功能结构、关键技术实现代码、性能特点等进行介绍.

1 系统设计与开发思想

图1 系统开发流程图学生信息管理系统是基于校园网B/S架构的WEB应用软件.主要目的是实现教育教学过程中涉及的大量学生信息的综合、安全、高效管

83理,为提高教育教学质量提供技术服务.其基本开发思想是:通过多渠道调研取得各种形式的学生信息数据,并对数据进行分析整理、提取加工,进一步形成完整、合理的系统需求说明书;根据应用实际设计出信息化管理模型,抽象出可计算化的数据逻辑结构;按照ASP.NET2.0技术规范,全面实现“高校学生信息管理系统”;最后以重庆文理学院计算机学院为测试基地,严格遵循软件测试规范,全面实施集成测试及α与β阶段的软件测试,以保证软件的逻辑精确度[1].系统开发流程如图1所示.2 系统主要功能描述与整体架构 学生信息管理系统主要以ASP.NET2.0为开发平台,SQLServer2005为后台数据库,依托校园网,采用B/S模式,完成学生信息管理系统的开发实现[2].

系统主要有学生成绩管理、收费管理、照片管理以及基本信息管理等四大功能.它由5个模块组成,分别对应5级用户,即学生、顶级管理员、学籍管理员、收费管理员、照片处理员.系统结构与功能框图如图2.

图2 系统结构与功能框图 系统功能主要包括:为顶级用户提供各种初始信息录入;为学籍用户提供包括专业设置、科目设置、班级和学生信息录入;为收费用户提供制定收费标准、收费管理等一系列学生信息管理功能.通过该系统能及时、准确、快捷地管理众多复杂的学生数据信息.2.1 学生用户通过系统提供的帐号和密码登录,初始密码为身份证中的生日部分数据,登录成功后可修改初始密码.学生应用本模块能查询自己的基本信息、入学以来的成绩信息以及缴费欠费情况等.2.2 顶级用户(一般是负责学生信息管理工作的有关领导)顶级用户负责建立普通管理员的帐号,系统的初始化,如学校、学期、年度等信息的制定等.该用户具有最大的权限,能对所有的数据信息进行所有诸如修改、删除等操作.

2.3 学籍用户学籍用户负责建立专业、课程、班级、学生基本情况等信息,并设置相应的逻辑关联以及完成学生成绩录入、生源统计、录取信息管理、学期注册等任务.

2.4 收费管理用户收费管理用户用于完成收费标准的设定,录入和统计学生的缴费、学费减免、欠费等信息.

2.5 照片处理用户照片处理用户按照系统的要求使用图片处理软件对学生的照片进行简单处理,然后利用系统的照片录入功能将学生登记照输入系统数据库,作为学生基本信息之一存储在数据库里.

2.6 系统运行典型界面(如图3和图4)93图3 系统顶级管理界面图4 系统学生基本信息录入界面 由于学生信息管理系统运行于网络模式,系统性能要求高效快速,简单易用,尽量避免出现人为地破坏或修改系统数据,保证输出数据的客观、准确和科学,因此系统采用了当前非常优秀的ASP.NET2.0和SQLServer2005开发平台.由于ASP.NET2.0是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序,因此ASP.NET2.0比起现在的Web开发模式具有许多的优势.如:非常高的控件集成度,执行效率的大幅提升,较强的适应性,便于使用和管理,良好的安全性以及SQLServer2005简单易用和较强的数据处理功能,使得开发本系统得到了充分的技术保证[3].3 主要技术问题的解决方案及性能表现开发一套高效稳定、安全可靠、使用方便的04网上学生信息管理系统涉及诸多技术问题.我们在开发过程中通过反复的研究与实践,这些技术问题均得到较好的解决.3.1 系统安全性通过网络来管理学生信息,首先要考虑的问题是系统的安全问题.以前的学生信息管理,除人工完成外,较多采用的是C/S模式.这种模式有很多的局限性,如受时空的限制,受校园内计算机数量的限制等.于是人们考虑以Internet互联网为平台来开发学生信息管理系统,但人们又一直担心它的安全性是否能得到保证.因此,本文开发的系统从以下几个方面来解决这个问题.1)系统全部采用B/S三层架构,实现了用户界面表示层、应用逻辑层和数据资源层的有效分离,大大降低了数据库服务器(或文件)被攻击的可能性,保证了数据库的安全[4].2)使用了基于表单的身份验证.使用表单身份验证,如果用户请求一个页面,但他没有正确的身份验证票据,那么他就被自动地转移到登录页面.如果用户输入一个有效的用户名和口令组合,就可以自动地转移到其主控页面[5],部分代码如下.在系统根文件夹下的配置文件中启用表单身份和角色验证:     ……若某个文件夹需要保护,则在其文件夹下的配置文件里设置相应的访问权限.  在登录页面中进行用户类别确认,转到相应主控页.

……case"admin":FormsAuthentication.RedirectFromLoginPage("ad2min",false);Response.Redirect("admin/user_zc.aspx?zc=0");break;……3)使用java技术,将页面置为全屏模式,且屏蔽右键功能,防止用户通过浏览器非法使用页面.主要代码如下.

置全屏模式超链接代码:

href="javascript:window.open(′login.aspx′,′fullscreen′,′fullscreen,scrollbars′)" ……以下为右键屏蔽代码:

相关文档
最新文档