基于bs的学籍管理系统的研究与开发

基于bs的学籍管理系统的研究与开发

ID:10995551

大小:519.00 KB

页数:67页

时间:2018-07-09

基于bs的学籍管理系统的研究与开发_第1页
基于bs的学籍管理系统的研究与开发_第2页
基于bs的学籍管理系统的研究与开发_第3页
基于bs的学籍管理系统的研究与开发_第4页
基于bs的学籍管理系统的研究与开发_第5页
资源描述:

《基于bs的学籍管理系统的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、呼伦贝尔学院本科生毕业论文(设计)题目基于B/S模式的学籍管理系统的研究与开发专业计算机科学与技术专业姓名郭俊光 学号200312413指导教师刘仁山2008年5月20日基于B/S的学籍管理系统的研究与开发姓名:郭俊光指导老师:刘仁山摘要:本系统采用ASP(ActiveServerPages)脚本编程语言,Windows2000professional作为操作平台,SQLServer2000企业版作为后台数据库来实现,以Microsoft公司的IIS(Internet信息服务)为Web服务器,对系统的体系结构,工作流程,系统功能,数据库的

2、安全作了总体设计,整个系统操作方便、界面简洁、安全可靠,完成了学籍管理的基本要求,让使用者能够轻松上手,快速掌握.本论文重点阐述了数据库的设计,以ASP作为开发语言,论述了基于(B/S)为三层架构休系结构.关键字:ASP,SQLserver2000一系统分析31.系统目标32.系统功能需求33.开发工具54.系统数据流图55.B/S工作原理5二数据库设计71.概念模式设计72.将E-R模型转换为关系模式83.数据库表结构的设计94.实现数据完整性10三应用程序设计101.ASP技术102.ADO(ActiveXDataObjects)工作

3、原理113.ASP访问数据库124.ASP、JSP、PHP技术的比较13四服务器安全设计141.加固操作系统142.IIS的安全配置143.数据库安全设置14五系统测试报告151.编写目的152.对系统功能的简述15(2)个人选课的情况16(4)查看学生成绩16(5)退出163.评价16致谢18一系统分析1.系统目标实现一个学籍管理系统,学生信息管理,课程信息管理和学生选课管理等功能。2.系统功能需求本系统的用户分为普通用户和超级用户两类,超级用户负责系统维护,包括对班级信息,学生个人信息,课程信息的录入,修改,查询,删除等。普通用户即选

4、课学生则只具有为自己选课的权限。开始登录学生管理面板开设课程信息个人选课情况学生个人信息查看学生成绩退出图1.1普通用户管理开始登录管理员面板学生信息管理课程信息管理学生成绩管理学生选课管理修改口令退出图1.2超级用户管理(1)功能划分用户通过身份验证后进入主界面。主界面为超级用户提供6项选择:学生信息管理,课程信息管理,班级信息管理,选课,口令修改和退出系统。普通用户有4项功能选择:选课,课程查询,口令修改和退出系统。(2)功能描述①验证登录模块以学号和身份证号为来验证用户是否是非法用户,如是则无权进入系统。进入系统后可以选课,学生可以

5、选课,退课,修改个人信息,而管理员刚可以为任何学生退课,选课,浏览课程人数信息。浏览课程和教师等信息。②学生信息管理给出所有学生的列表,超级用户可以增加,修改,删除,查找学生信息,察看某个学生选课情况,为学生修改口令等功能。本项功能与班级信息维护功能中的维护指定班级学生信息功能相似,不同的是本项功能中将列出所有班级的所有学生信息。③课程信息管理加入,修改,删除课程纪录,察看某门课的选课情况,查询指定的课程信息。④选课信息管理以课表的形式列出学生选课情况,学生可以为自己选修或者退选课程,而超级用户可以为任何学生选修或者退选课程。⑤修改口令用

6、户需要输入原口令,并且两次输入新口令一致后,系统即用新口令代替旧口令。⑥退出系统3.开发工具 该学籍管理系统的数据库采用了Microsoft的SQLServer2000企业版,前台应用程序采用了ASP编写,提供了Web界面方便学生从网上使用,采用了ADO数据库接口,该系统的结构为B/S结构。4.系统数据流图开始用户登录合法用户?选择操作退出?退出提交操作YESNOYES图1.3系统数据流图5.B/S工作原理Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软

7、件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应

8、用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。