ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:509.32KB ,
资源ID:3454067      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3454067.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统策划书.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统策划书.docx

1、学生信息管理系统策划书目 录一、概述 1二、开发平台 1(一) ASP的优势 1(二) ASP六大对象 2三、学生信息管理系统的开发 2(一)用户需求分析 2(二)开发设计思想 3(三)开发和运行环境选择 3(四)主要功能 3(五)网站总体流程图 4四 、主要原程序管理界面展示 5五、数据库设计 6六、主要模块介绍 8(一)管理员登陆管理界面 8 (二) 普通用户登陆界 9(三)密码修改 9(四)学生信息查询 10(五)成绩查询 11(六)留言板密码管理 13(七)打印问题分析与解决 15七、总结 16参考文献 17附录A 18学生信息管理系统 (计算机网络技术专业计网062班,余章亮) 摘要

2、:由于计算机技术的迅速发展和普及,与之紧密相关的管理信息系统已经深入到现代社会各行各业中。在高校,学生信息管理系统(SMIS)作为计算机管理信息系统的一个应用,越来越发挥着它重要的作用。本文所介绍的学生信息管理系统是在ASP平台上,结合Access数据库、WEB技术共同开发的。本系统完成了对学生的日常管理,包括对学生信息的添加、修改、删除等计算机管理工作。本文对采用的相关技术进行了描述,对各个子系统的功能、设计思路及设计方法都作了详细的描述。关键词:ACCESS;ASP;学生信息管理系统 一、概述学生信息管理系统(SMIS)是大学信息管理系统建设的重要组成部分,是提高教学管理的质量和效益乃至建

3、设知名高水平大学的关键环节。学生信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。学生信息管理系统的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无

4、法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。二、开发平台(一) ASP的优势1ASP运行环境的配置非常方便,只要在Windows平台上安装PWS或IIS,WEB服务器与ASP应用服务器的配置便基本上完成了;2ASP技术简单易学,使用ASP编写服务器脚本可以穿件功能强大的Web应用程序,使用ASP技术进行开发时,可以通过建立自己的COM组件,讲应用的商业逻辑封装在可重用的模块中,以便脚本、其他组件或其他程序调用。(二) ASP六大对象1Application对象

5、Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。2ObjectContext对象该对象用于控制Active Server Pages的事务处理。事务处理由Microsoft Transaction Server (MTS)管理。3Request对象Request对象用于接受所有从浏览器发往你的服务器的请求内的所有信息。4Response对象Response对象用于向浏览器输出文本、数据和Cookies以及控制在传送网页过程中的每一个阶段。5Server对象Server对象用于创建COM对象和Scripting组件等。6Se

6、ssion对象Session对象为单个用户保持数据。三、学生信息管理系统的开发(一)用户需求分析随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生

7、信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。(二) 开发设计思想本学生信息管理系统是一套基于B/S(浏览器/服务器)结构的网络数据库系统。该系统运行于服务器端,完全采用asp+access开发,客户端只需安装有WINDOWS系统即可使用本系统。该系统包括学生信息管理、学生成绩管理系统、学生奖惩管理、学生学籍管理、学生成绩管理和系统用户管理等主要功能模块;采用管理人员后台帐号管理,方便管理和及时搜索用户管理(三) 开发和运行环境选择本系统采用的开发工具是dreamweave

8、r、access。运行环境是Windows 2000或Windows XP2 + IIS或小旋风ASP服务器。Dreamweaver 是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和

9、 图形用户界面两项特点,是 Microsoft Office的成员之一。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle,或者任何 ODBC 兼容数据库内的资料。不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。(四) 主要功能学生信息管理系统包括:学生信息管理、成绩管理、考试管理、用户管理、留言管理五个部分。信息管理模块包括录入学生信息,学生信息查询,学生信息修改,打印学生信息,班级管理。成绩管理模块包括录入学生成绩、查询学生成绩、修改/删除学生成绩、打印学生成绩、计算总分与排名、目标分管理六个子模块。考试管理模块用来完成对学

10、生科目试卷分值的录入、修改、删除、查询、导入科目管理。用户管理模块用来完成对用户信息的添加,修改用户信息,设置用户权限。留言管理模块完成对留言的删除、修改和置前功能。(五)网站总体流程图网站总体流程图如图3-1所示:修改用户删除用户添加用户考试科目管理删除考试信息管理员退出修改考试信息目标分类管理打印学生信息修改学生信息查询学生信息添加考试信息成绩排名录入学生信息用户管理留言管理按姓名查询按班级查询按科目查询留言修改留言删除图3-1 网站总体流程图四 、主要原程序管理界面展示主要原程序管理界面如图4-1所示图4-1 管理主页面展示主要程序代码 录入学生成绩 查询学生成绩 修改/删除学生成绩 &

11、nbsp;     打印学生成绩 计算总分与排名 目标分管理 五、数据库设计重要数据及其简要描述如表1、表2、表3、表4所示。表1 班级表表2 总份与排名表表3 目标分管表表4 用户表六、主要模块介绍(一)管理员登陆管理界面 主程序也是程序控制的核心,操作权限、程序功能调用等都要通过主程序实现。如图6-1所示 图6-1管理员登陆管理界面主要程序代码:% if Request(logonfailed) then Response.Write 用户名或密码错误!请重新登录! 登陆失败 else if Request.QueryString then Response.Write

12、 你还没有登录或登录已超时!请重新登录! else Response.Write 用 户 登 录 end if end if % 成功登陆(二)普通用户登陆界面一般用户可以通过改页面进入查询系统进行学生成绩查询和学生信息查询,单不能对成绩和信息进行修改与删除,登陆不需要验证。如图6-2所示图6-2 普通用户登陆界面(三)密码修改 此功能只有管理员具有。管理员具有添加修改删除管理员、拥护权限。如图6-3所示图6-3 密码修改核心代码:session(power)=rs(power)保存用户权限 用于管理员权限的判断 保存密码(四)学生信息查询1可从学号、姓名或班级三种查询方法任选其一进行查询 如

13、图6-4所示图6-4学生信息查询若输入条件错误如图6-5所示:图6-5学生信息查询2支持模糊查询例如:在学号查询框中输入2007,则查询结果为学号中包含“2007”的学生在姓名中输入“小”,则查询结果为姓名中包含有“小”的学生(五)成绩查询成绩查询提供两种方式:1查询指定考试中某一科或几科的成绩及总分、达标等信息。此种方式便于班任或科任掌握相应考试的考试情况。如图6-6所示图6-6成绩查询核心代码: option value= 0) Then rsGrade1.MoveFirstElse rsGrade1.RequeryEnd If% For i = 5 to Recordset1.Field

14、s.Count - 1 Response.write & Recordset1.Fields(i).Name & if (i+1-5)0 and (i+1-5) mod 5 =0) then response.write next Response.write 总分 if (i+1-5)0 and (i+1-5) mod 5 =0) then response.write i=i+1 Response.write 平均分 if (i+1-5)0 and (i+1-5) mod 5 =0) then response.write i=i+1 Response.write 全级排名 if (i+1

15、-5)0 and (i+1-5) mod 5 =0) then response.write Response.write 班级排名 % 2查询指定科目的某一次或几次考试的成绩、达标、成绩升降等信息。此种方式便于科任老师掌握学生的学习情况。如图6-7所示图6-7成绩查询 optionvalue= 0) Then rsGrade1.MoveFirstElse rsGrade1.RequeryEnd If% % While (Repeat1_numRows 0) AND (NOT Recordset1.EOF) strSheetName=Recordset1.Fields.Item(SheetNa

16、me).Value Set rsTestName = Server.CreateObject(ADODB.Recordset) rsTestName.ActiveConnection = MM_StudentConn_STRING rsTestName.Source = SELECT Top 1 * FROM & strSheetName rsTestName.CursorType = 0 rsTestName.CursorLocation = 2 rsTestName.LockType = 1 rsTestName.Open() rsTestName_numRows = 0 ExistFla

17、g=False for k=0 to rsTestName.fields.count-1 if rsTestName.fields.item(k).name=CStr(Request(Subject) then ExistFlag=True next if ExistFlag=True then Response.Write Response.Write Recordset1.Fields.Item(TestName).Value & end if rsTestName.Close Repeat1_index=Repeat1_index+1 Repeat1_numRows=Repeat1_nu

18、mRows-1 Recordset1.MoveNext()Wend%(六)留言板密码管理登陆成功显示如图6-8所示:图6-8登陆成功退出显示如图6-9所示:图6-9退出显示核心代码:% select case action case modpassed Checkadmin User=htmlencode(request.form(User) set rs=conn.execute(SELECT * FROM Admin WHERE user=&session(Admin)& AND pass=&password&) if rs.eof then response.write alert(旧密

19、码错误!);this.location.href=&filename&?action=modpass; response.end end if end sub Checkpass oldpass if newpass= then response.write alert(新密码不能为空!);this.location.href=&filename&?action=modpass; response.end end if if newpassnewpass2 then response.write alert(两次新密码不一致!);this.location.href=&filename&?ac

20、tion=modpass; response.end end if conn.execute(update Admin SET pass=&newpass& WHERE user=&session(Admin)&) session(Admin)=User response.write alert(修改成功!); if not rs.eof then session(admin)=rs(user) response.write alert(登录成功!);this.location.href=index.asp; response.cookies(administrator)=admin response.end else response.write alert(无法登录!); 留言管理登陆失败this.location.href=&filename&?action=login;管理员登录 form name=form1 method=post action=?action=logincheck      input name=reset type=reset value

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1