软件文档与标准-学生信息管理系统_第1页
软件文档与标准-学生信息管理系统_第2页
软件文档与标准-学生信息管理系统_第3页
软件文档与标准-学生信息管理系统_第4页
软件文档与标准-学生信息管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件文档与标准课程报告题目:学生管理系统年级:科技学院2007级专业:计算机科学与技术学号:0姓名:唐潍2011年01月05日目录第一部分可行性研究报告.(1)第二部分软件需求文档.(2)第三部分概要设计.(3)第四部分详细设计.(4)可行性研究报告一、引言11前言21世纪以高科技为核心的知识经济将占主导地位,国家的综合国力和国际竞争力将越来越取决于科学技术创新水平。教育作为知识创新、传播和应用的基础,培养和输送人才的摇篮,已经成为经济发展和社会进步的基础。尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径却在不断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄、不同社会阶层和背景的人们所用。在信息爆炸的时代,传统教学管理面临着诸多挑战。12编写目的开发基于互联网的学生管理系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其最新信息查询的准确性。1.3背景说明随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生科目的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的学生信息管理系统来提高管理工作的效率。基于互联网的学生信息管理系统,在学生的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。14程序定义(1)程序介绍: 一个简单的学生分数管理系统.采用ASP+MYSQL开发,能够实现学生信息导入与管理;学生科目成绩的导入与管理.界面友好简洁.(2)程序运行环境:Web服务器:IIS或Apache需要安装ASP与Mysql.15参考文献ASP动态网站编程与应用ASP.NET数据库项目安全导航ASP及ASP。NET编程基础与实例Dreamweaver MX2004从入门到精通二、可行性研究的前提21 系统要求a功能:能够实现学生信息导入与管理;学生科目成绩的导入与管理。b性能:基于ASP和MYSQL开发,保证系统的稳定性与安全性。使用浏览器管理操作,方便快捷。22设计目标学生分数管理信息系统以计算机为工具,通过对管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。三、结论本系统为一个小型的学生管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。需求分析1、为用户提供的服务 本系统的学生用户主要功能是此系统上的信息查看与查询,为了保障成绩数据库的安全性,特设置一个登录界面,使学生只能进入到学生信息服务的界面。对学生来说,不能修改信息,这样可以 保障别人的隐私权,这样在一定程度上做到管理信息的安全性;另外针对工作人员使其进入管理员操作的界面,主要是帮助学校进行学生信息的管理、统计及维护,管理员根据实际情况来浏览、查询、添加、删除、修改、统计学生的基本信息从而保障一切工作顺利进行。2、系统的结构组织登 陆 主 页 面管理员登陆学生登陆功能操作退出系统密码验证3、用户权级与登录方式包括管理员登陆和学生登陆两种登陆方式。两类用户登录的界面不同,登录后的系统页面也不相同,管理员主要是以信息维护为主的页面,其登陆后可以对学生信息进行添加,修改,删除等操作;学生登录后主要是查看个人信息以及查询其他信息。两套系统是功能独立、数据相关的子系统。概要设计1、系统的数据模型分析与设计实体间关系E-R图如下:管 理 员学 生学生信息管理员实体图:管 理 员管理员ID管理员名称登陆密码身 份学生实体图:学 生学生ID学生名称登陆密码身 份学生信息实体图:学 生 信 息性 别班 级入学时间备 注电子邮箱学生名称学生ID专 业2、系统的功能模型分析与设计功能模块图如下:学 生 管 理 系 统管 理 员 学 生 信 息修改信息删除信息查询信息查看信息添加信息查看信息修改数据:管理员对学生信息进行修改删除数据:管理员对某些学生信息(如毕业生等)进行删除查看信息:管理员查看学生的基本情况添加数据:管理员在数据库中添加新生的信息查看信息:查看自己或者其他学生的信息查询信息:根据具体情况查询所需要的信息4、系统网页框架结构分析与设计本系统包括三个表:Table:liuyan -记录学生信息数据Table: users -管理员用户管理表Table: student-user -学生用户管理表七个文件:index.asp: 学生信息的显示页面post.asp: 学生信息的追加,修改页面search.asp: 学生信息的查询页面admin_login: 系统的管理页面(修改,删除处理入口)student_login:学生登陆系统页面delete.asp:学生信息的删除页面logout.asp: 退出系统style.css:样式文件conn.inc:公共数据库连接message.mdb: 学生信息的数据库文件readme.txt:本说明文件详细设计1、 数据库设计管理员用户表信息:字段名称类 型大 小字段描述管理员ID自动编号长整型管理员身份识别管理员名称文本50管理员登陆名称密码文本50管理员登陆的密码身份文本50有别于学生登陆界面 学生用户表:字段名称类 型大 小字段描述学生ID自动编号长整型学生学号学生名称文本50学生名称密码文本50学生登陆的密码身份文本50有别于管理员登陆界面 学生信息表:字段名称类 型大 小字段描述学生ID自动编号长整型学生学号学生名称文本50学生名称电子邮箱文本50学生的电子邮箱备注/学生的其他信息性别文本50性别入学时间文本50学生入学的时间班级文本50所在班级专业文本50所学专业2 系统程序文件设计与编写与数据库连接代码:登陆界面代码:代码为:%if request(Submit) then set rs=server.createobject(adodb.recordset) sql=SELECT username,password from users where username=&request(username)& rs.open sql,conn,1,3 if rs.bof and rs.eof then msg=错误:用户名不存在 else if rs(password)=request(password) then Session(admin)=true response.redirect index.asp?users=adminelse msg=错误:密码不正确end if end if rs.close set rs=nothing Conn.close Set conn = Nothingend if% 管理员学生信息管理系统 管理员: 密码: 用户类型: 管理员学生 显示信息:代码为:!-#include file=”conn.inc” %if Session(“admin”)true and Session(“student”)true then Response.Redirect “student_login.asp” end if%学生信息 学生信息管理系统 首页查询添加管理退出%users = Request(“users”)If request(“PageNo”)=” thenPageNo=1ElsePageNo=int(request(“PageNo”)End Ifsql=”SELECT * from liuyan order by ID desc”set rs=server.createobject(“adodb.recordset”)rs.open sql,conn,1,3if not(rs.eof and rs.bof) thenrs.Pagesize=3rs.absolutepage=PageNox = 0 For x = 1 to rs.Pagesizeif x mod 2 thentr_color=”#EBEBEB”elsetr_color=”#ffffff”end ifIf rs.eof then Exit For Elseif isNull(Rs(“Dateandtime”) thenstrDateandtime = “”elsestrDateandtime = Cstr(Rs(“Dateandtime”)end ifUsername,Email,Content,Sex,DateandtimeResponse.Write “”Response.Write “”Response.Write “姓名:”Response.Write “” + Rs(“Username”) + “”修改 删除 链接if users = “admin” thenResponse.Write “” + “修改 删除” + “”elseResponse.Write “”end ifResponse.Write “”Response.Write “”Response.Write “性别:”Response.Write “” + Rs(“Sex”) + “”Response.Write “”Response.Write “”Response.Write “班级:”Response.Write “” + Rs(“Class”) + “”Response.Write “”Response.Write “”Response.Write “专业:”Response.Write “” + Rs(“Major”) + “”Response.Write “”Response.Write “”Response.Write “入学时间:”Response.Write “” + strDateandtime + “”Response.Write “”Response.Write “”Response.Write “评语:”Response.Write “” + Rs(“Content”) + “”Response.Write “”Response.Write “”Response.Write “E-mail:”Response.Write “” + Rs(“Email”) + “”Response.Write “”Response.Write “”Response.Write “”if users = “admin” thenResponse.Write “”Response.Write “删除”Response.Write “”end ifResponse.Write “”Response.Write “”Response.Write “”Response.Write “”rs.MoveNext End If Nextend ifif rs.recordcount 0 then共有条学生信息 条/页 共页 分页:%for i=1 to rs.pagecountif pageno I thenResponse.Write “”&i&” ”elseResponse.Write “” & I & “ ”end ifnext% Else目前,没有任何学生信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论