基于ASP的学生信息管理系统设计论文.doc
《基于ASP的学生信息管理系统设计论文.doc》由会员分享,可在线阅读,更多相关《基于ASP的学生信息管理系统设计论文.doc(28页珍藏版)》请在三一文库上搜索。
1、基于ASP的学生信息管理系统基于ASP的学生信息管理系统姓 名:指导教师:系 别:计算机科学与技术年 级:2006级专 业:网络技术与信息管理23目 录摘 要:IIAbstract:III1 系统概述11.1 系统开发背景11.2系统开发的目标12 系统功能分析13 Access数据库设计43.1 Access 数据库33.2 建立数据库33.3 主要数据表43.4 数据库的访问83.5 ADO访问数据库技术的实现94 主要功能模块设计104.1 主页前后设计114.1.1 学生信息查询模块设计114.1.2 学生留言板模块设计114.2 后台主要设计124.2.1 登陆日志模块设计134.2
2、.2 专业管理模块设计154.2.3 班级管理模块设计164.2.4 增加学生信息设计184.2.5 管理员管理权限设计204.2.6 退出管理设计215 总 结21致 谢23参考文献24摘要:随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中学生信息管理系统是构成网站的一个重要组成部分,它担负着双层作用ASP操作环境的设置以及虚拟目录的创建,系统采用Microsoft Office中的Access 来设计数据库,并使用当前优秀的开发工具ASP技术,它有着最为灵活的数据库结
3、构,对数据库 应用 有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。设计网站中的页面,创建网站中所要用到的数据库,利用ADO完成与数据库的链接,把注册登录等页面嵌入到具体的网页中,完善整个网站、进行调试本系统运行简单,方便!关键字:学生资料;管理员管理;管理员日志;班级信息ASP-based Student Information Management SystemAbstract: With the Internets popularity, more and more companies set up t
4、heir own WWW site, passing the site can display products, announce the latest developments, exchange and communication with users, to establish contacts with partners, and e-commerce and so on. Student information management system which constitutes an important part of the site, which bears a doubl
5、e role in the setting ASP operating environment and create a virtual directory, the system uses Microsoft Office to design the database in Access and use the current good development tools - ASP technology, it has the most flexible database structure, database application with good support.Paper int
6、roduces the development background of the topic, to be completed by the function and development process. Note key focus of the system design, design ideas, technologies and solutions difficult. Website page design, creating Web sites to use in the database, using ADO to complete the link with the d
7、atabase, the registration login page is embedded in concrete and other pages, improve the entire site, to debug the system operation simple and convenient!Keywords:Student Information;Administrator Management;Administrator log;Class Information学生信息管理系统1 系统概述学生信息管理管理是一个对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的
8、计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在Windows XP中文版操作系统环境下,使用ASP技术开发成功的。采用Access数据支持本系统,在开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,更多的考虑了数据库应用的特点及适用范围,本论文在以下内容中做以详细介绍。1.1 系统开发背景ASP
9、是Active Server Pages的简称,它是一种在微软公司的WEB服务器IIS(Internet Infomation Server)上开发交互网页的新技术。微软公司最初在IIS3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。1.2系统开发的目标出于本系统是学校学生管理的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。2 系统功能分析本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生档案管理系统等
10、多种功能,因而具有较强的实用性和先进性。系统开发的总体任务是用ASP技术实现毕业生信息关系的系统化,规范化自动化。学生管理系统需要完成的主要模块设计图如下:用户查询结构:Index主页(前台)查 询显示学生详细信息给学生留言图2-1用户查询管理员结构(后台管理):登陆超级管理员admin添加,删除,修改管理员工添加学生信息退出管理员管理增加学生信息班级管理增加,删除班级显示系统日志增加,删除专业专业管理登陆日志图2-2 登陆超级管理员登陆信息管理员ldq退出增加学生信息添加学生信息xixi8息图2-3登陆信息管理员3 Access数据库设计3.1 Access 数据库Access是MicroS
11、oft公司始于1994年发表的微机数据库管理系统。作为一种功能强大的MIS系统开发工具,它具有界面友好,易学易用,开发简单,接口灵活等特点,是一个典型的新一代数据管理和信息系统开发工具。与Microsoft的其他数据库产品如FOXPRO等相比,Access具有较独特的优势-提供了更强大的数据组织,用户管理,安全检查等功能。在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE数据库系统所无法比拟的客户服务器(Cient/Server)结构和相应的数据库安全机制。本文拟就Access数据库系统的网络应用及安全3.2 建立数据库首先根据学生信息管理系统的需求,
12、建立数据库的方法如下:(1) 启动Access,打开“Microsoft Access”窗口,选择“空数据库”选项钮,然后单击“确定”按钮。(2)弹出“文件新建数据库”对话框,在对话框中指定数据库的名称和位置。本系统数据库名是test.mdb,存放在Inetpub目录的共享目录下。在对话框中单击“创建”按钮。(3)弹出“res:数据库”对话框,选择“使用设计器创建表”选项。(4)弹出“表设计视图”,如图3-1所示,在图中输入字段名称、字段数据类型和字段属性。然后保存设计好的表,本系统设计12个表。如图3-1表结构设计图3.3 主要数据表管理员表(isopr)表3-1字段名称数据类型描述id自动
13、编号记录标识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字段名称数据类型描述id自动编号记录标识classname文本班级名
14、称intime文本入学时间cteacher文本老师姓名outtime文本毕业时间xcdepid文本专业名称专业管理表(xcdepartment)表3-5字段名称数据类型描述id自动编号记录标识depname文本系名称depmaster文本领导姓名日志管理表(xcoprlog)表3-6字段名称数据类型描述id自动编号记录标识oprtime日期时间系统时间oprip文本IP地址oprsys文本系统运行环境opruser文本管理员oprinfo文本所有操作信息管理员登陆信息表:表3-7字段名称数据类型描述id自动编号记录标识Usename文本管理员姓名Userpwd文本管理员密码Useopr文本管理
15、员级别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字段名称数据类型描述id自动编号记录标识logtime日期时间登录时间Log
16、user文本管理员名字Logip文本IP地址Logsys文本运行环境logopr文本管理级别3.4 数据库的访问在ASP技术中,上网的用户可以交互的方式访问主页,网页中的信息根据用户的请求或服务器端数据库内容的更新而及时变化。所以ASP技术中,访问数据库及数据库的信息发布应用占据了比较重要的地位。ADO(ActiveX Data Objects)是微软开发的一套属于应用程序级的通用访问数据库编程接口,它提供一组优化的访问数据库专用的对象集,是面向对象的数据库连接新技术,也为ASP提供了完整的站点数据库访问解决方案。它可与ASP结合,在服务器端脚本中,提供对数据库的操作,使用户可以浏览到含有数据
17、库住处的主页。嵌入SQL语句,在权限许可的情况下可使用户在浏览器端使用和管理数据库通过浏览页面输入、更新和删除服务器端的数据库的内容。在ASP中内置了数据库访问组件ADODB,它是属于数据库应用的COM构件,可以在多种环境下应用,ADO通过它来访问各种类型的数据库。各种脚本和语言也就可以调用ADO组件访问数据库,并利用相应的数据接口显示查询结果。ADO使用内置的RecordSets对象作为数据的主要接口,为用户返回对数据库的查询结果。在ASP技术中使用ADO访问数据库的工作过程:(1)用户通过客户端浏览器提出*.asp页面请求。(2)ASP引擎调用相应的脚本引擎进行处理。(3)若脚本指令调用了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 学生 信息管理 系统 设计 论文
链接地址:https://www.31doc.com/p-3264398.html