毕业论文——学生信息管理系统设计

上传人:wo7****35 文档编号:60511239 上传时间:2018-11-16 格式:DOC 页数:28 大小:1,014.50KB
返回 下载 相关 举报
毕业论文——学生信息管理系统设计_第1页
第1页 / 共28页
毕业论文——学生信息管理系统设计_第2页
第2页 / 共28页
毕业论文——学生信息管理系统设计_第3页
第3页 / 共28页
毕业论文——学生信息管理系统设计_第4页
第4页 / 共28页
毕业论文——学生信息管理系统设计_第5页
第5页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文——学生信息管理系统设计》由会员分享,可在线阅读,更多相关《毕业论文——学生信息管理系统设计(28页珍藏版)》请在金锄头文库上搜索。

1、 中文摘要:随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中学生信息管理系统是构成网站的一个重要组成部分,它担负着双层作用ASP操作环境的设置以及虚拟目录的创建,系统采用Microsoft Office中的Access 来设计数据库,并使用当前优秀的开发工具ASP技术,它有着最为灵活的数据库结构,对数据库 应用 有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。设计网站中的页面,创建网站中

2、所要用到的数据库,利用ADO完成与数据库的链接,把注册登录等页面嵌入到具体的网页中,完善整个网站、进行调试本系统运行简单,方便!关键字:学生资料 管理员管理 管理员日志 班级信息目 录一、 系统概述 1、系统开发的目标二、 系统分析1、用户查询结构2、管理员结构 三、数据库的建立(一) Access数据库(二) 数据库的连接(三) 主要数据表四、主要功能模块设计(一)主页前台设计1、学生信息查询模块设计2、学生留言模块(二)后台主要设计1、登陆日志模块设计2、专业管理模块设计3、增加学生信息模块设计4、管理员管理权限模块设计5、退出管理模块设计26学生信息管理系统一、 系统概述学生信息管理管理

3、是一个对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在Windows XP中文版操作系统环境下,使用ASP技术开发成功的。采用Access数据支持本系统,在开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,更多的考虑了数据库应用的特点及

4、适用范围,本论文在以下内容中做以详细介绍。(一) 系统开发背景ASP是Active Server Pages的简称,它是一种在微软公司的WEB服务器IIS(Internet Infomation Server)上开发交互网页的新技术。微软公司最初在IIS3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。(二)系统开发的目标出于本系统是学校学生管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。二、 系统功能分析本学生信息管理系统可以说是一个综

5、合性的学校学生管理系统,这它集成了学生学籍管理系统、学生档案管理系统等多种功能,因而具有较强的实用性和先进性。系统开发的总体任务是用ASP技术实现毕业生信息关系的系统化,规范化自动化。学生管理系统需要完成的主要模块设计图如下:用户查询结构:Index主页(前台)查 询显示学生详细信息给学生留言图2-1用户查询管理员结构(后台管理):登陆超级管理员admin添加,删除,修改管理员工添加学生信息退出管理员管理增加学生信息班级管理增加,删除班级显示系统日志增加,删除专业专业管理登陆日志图2-2 登陆超级管理员登陆信息管理员ldq退出增加学生信息添加学生信息图2-3登陆信息管理员三、 Access数据

6、库设计(一)Access 数据库Access是MicroSoft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE数据库系统所无法比拟的客户服务器(Cient/Server)结构和相应的数据库安全机制。本文拟就Access数据库系统的网络应

7、用及安全(二)建立数据库首先根据学生信息管理系统的需求,建立数据库的方法如下:(1) 启动Access,打开“Microsoft Access”窗口,选择“空数据库”选项钮,然后单击“确定”按钮。(2)弹出“文件新建数据库”对话框,在对话框中指定数据库的名称和位置。本系统数据库名是test.mdb,存放在Inetpub目录的共享目录下。在对话框中单击“创建”按钮。(3)弹出“res:数据库”对话框,选择“使用设计器创建表”选项。(4)弹出“表设计视图”,如图3-1所示,在图中输入字段名称、字段数据类型和字段属性。然后保存设计好的表,本系统设计12个表。如图3-1表结构设计图(三)主要数据表管理

8、员表(isopr)表3-1字段名称数据类型描述id自动编号记录标识oprname文本管理员oprvalue数字权限级别oprother备注用户备注用户留言表(repuser)表3-2字段名称数据类型描述Repid自动编号记录标识Reptiltle文本标题Repbody文本内容Repip文本本地IP地址Reptime日期/时间留言时间Username文本用户姓名repsys文本系统运行环境管理员管理表(userpage)表3-3字段名称数据类型描述id自动编号记录标识pagename文本标题pagevalue文本内容pageopr数字showid数字班级管理表xcclass表3-4字段名称数据类

9、型描述id自动编号记录标识classname文本班级名称intime文本入学时间cteacher文本老师姓名outtime文本毕业时间xcdepid文本专业名称专业管理表(xcdepartment)表3-5字段名称数据类型描述id自动编号记录标识depname文本系名称depmaster文本领导姓名日志管理表(xcoprlog)表3-6字段名称数据类型描述id自动编号记录标识oprtime日期时间系统时间oprip文本IP地址oprsys文本系统运行环境opruser文本管理员oprinfo文本所有操作信息管理员登陆信息表:表3-7字段名称数据类型描述id自动编号记录标识Usename文本管理

10、员姓名Userpwd文本管理员密码Useopr文本管理员级别Usertime日期/时间系统时间insertuser文本学生信息表(xcuserinfo):表3-8字段名称数据类型描述id自动编号记录标识username文本姓名Unumber文本学号Penname文本笔名Usex文本性别Uage文本年龄Utel文本电话Uaddr文本地址Udep文本系别Uclass文本班级Intime文本入学时间Outtime文本毕业时间Edu文本学历Edutype文本类型Pic文本照片Uother文本备注Regtime文本时间usertest文本学制登陆日志表(xcuserlog)表3-9字段名称数据类型描述i

11、d自动编号记录标识logtime日期时间登录时间Loguser文本管理员名字Logip文本IP地址Logsys文本运行环境logopr文本管理级别(四)数据库的访问在ASP技术中,上网的用户可以交互的方式访问主页,网页中的信息根据用户的请求或服务器端数据库内容的更新而及时变化。所以ASP技术中,访问数据库及数据库的信息发布应用占据了比较重要的地位。ADO(ActiveX Data Objects)是微软开发的一套属于应用程序级的通用访问数据库编程接口,它提供一组优化的访问数据库专用的对象集,是面向对象的数据库连接新技术,也为ASP提供了完整的站点数据库访问解决方案。它可与ASP结合,在服务器端

12、脚本中,提供对数据库的操作,使用户可以浏览到含有数据库住处的主页。嵌入SQL语句,在权限许可的情况下可使用户在浏览器端使用和管理数据库通过浏览页面输入、更新和删除服务器端的数据库的内容。在ASP中内置了数据库访问组件ADODB,它是属于数据库应用的COM构件,可以在多种环境下应用,ADO通过它来访问各种类型的数据库。各种脚本和语言也就可以调用ADO组件访问数据库,并利用相应的数据接口显示查询结果。ADO使用内置的RecordSets对象作为数据的主要接口,为用户返回对数据库的查询结果。在ASP技术中使用ADO访问数据库的工作过程:(1)用户通过客户端浏览器提出*.asp页面请求。(2)ASP引

13、擎调用相应的脚本引擎进行处理。(3)若脚本指令调用了ADO组件,则ADO调用ODBC。(4)通过ODBC与后台数据库相连。(5)数据库管理系统对数据库进行操作,并将用户请求数据通过数据库管理系统上传。(6)将执行结果动态生成一个HTML页面返回用户。(五) ADO访问数据库技术的实现使用ADO技术可以访问多种数据库,本系统使用了Access桌面数据库。为了能够使用ADO访问数据库,必须为数据库建立ODBC数据源。为“test.mdb”数据库建立数据源的操作过程:(1) 在Windows桌面上打开“控制面板”。(2)在控制面板管理工具中双击“ODBC数据源”。 (3)在“ODBC数据源管理器”中

14、,选择“系统DSN”标签,然后单击“添加”按钮,在“系统数据源”栏目中将列出已安装在系统上的所有数据源名,用于Web服务器的数据源必须选用“系统DSN”,如图3-2所示。(4)出现“创建新数据源”对话框,如图3-3所示,在对话框中选择“Microsoft Access Driver”,单击“完成”按钮。 如图3-3创建新数据源(5)出现“ODBC Microsoft Access安装”对话框,在“数据源名”文体框中输入数据的名字,本系统使用dbname做数据源名。在数据库栏目单击“选择”按钮。(6)打开“选定数据库”窗口,在窗口中选择要连接的数据库,本系统是“test.mdb”,然后单击“确定”按钮。(7)回到“ODBC Microsof

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号