学生管理系统——Web课程设计报告 (2)

上传人:我** 文档编号:115902217 上传时间:2019-11-15 格式:DOC 页数:16 大小:249KB
返回 下载 相关 举报
学生管理系统——Web课程设计报告 (2)_第1页
第1页 / 共16页
学生管理系统——Web课程设计报告 (2)_第2页
第2页 / 共16页
学生管理系统——Web课程设计报告 (2)_第3页
第3页 / 共16页
学生管理系统——Web课程设计报告 (2)_第4页
第4页 / 共16页
学生管理系统——Web课程设计报告 (2)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《学生管理系统——Web课程设计报告 (2)》由会员分享,可在线阅读,更多相关《学生管理系统——Web课程设计报告 (2)(16页珍藏版)》请在金锄头文库上搜索。

1、黔南民族师范学院计算机科学系Web程序设计课程设计报告 2013年12月黔南民族师范学院计算机科学系Web程序设计课程设计报告 题 目: 学生信息管理系统 专 业: 计算机信息管理 班 级: 姓 名: 学 号: 同组人员: 指导老师: 设计时间:2013年11月20日 2013年12月20日 目 录Web课程设计报告书11.课程设计计划32.系统需求分析与功能设计33.总体设计44.数据库设计55.程序模块设计66.技术难点与分析77.系统测试88.心得体会99.参考文献101. 课程设计计划 学生信息系统的设计主要以ASP程序设计系统源代码为主,通过Connextion对象实现数据库的连接。

2、然后使用Adobe Dreamweaver CS4网页制作软件对信息系统的各个操作界面及各模块进行处理,方便学生、教师(管理员)使用学生信息管理系统。2.系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图) (1)、随着计算机技术与网络技术的发展,我国许多中小学及高等院校逐步实现学生信息的信息化、网络化。学生信息的网络化解决了学生的升学、转学、休学等一系列问题 (2)、系统数据流图用户登录用户类型登录首页数据库学生主页教师主页 访问数据库,检验用户输入的用户名和密码的正确性删除学生修改学生添加学生 3. 总体设计(根据功能需求,

3、设计系统的总体结构。系统总体功能模块图,菜单的设计) (1)、学生信息系统根据数据的处理类型将整个系统分为两大处理模块:学生模块、教师模块。其中各模块功能如下: 学生模块:学生用户的登录与退出、查看信息。 教师模块:教师用户的登录与退出,学生信息的查看、添加、修改、删除。用户登录(2)、系统总体功能模块图数据库退 出 系 统删 除 学 生修 改 学 生添 加 学 生查 看 信 息退 出 系 统个 人 信 息访问数据库,检验用户名和密码的正确性用户登录用户登录4. 数据库设计(完成数据库的概念设计、逻辑设计,按数据库设计方法和规范化理论得出符合3NF的逻辑模型, ER图设计,ER图转化为相应的关

4、系模式,设计数据库的逻辑模型(以表格),在机器上完成数据库的物理设计)(1)、数据库的概念设计 E-R图提供了表示实体型、属性、和联系方法: 实体型:用矩形表示,矩形内标注实体名。 属性:用椭圆表示,并用无向边将其与相应的实体连接。 联系:用菱形表示,菱形框内标注联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的内型(1:1,1:n或m:n)系统的E-R图如下:姓名编号编号学生教师管理学号姓名密码工号手机专业民族密码n1系统关系E-R图 (2)、数据库的逻辑设计根据E-R图建立数据表的关系模式:教师表:编号、姓名、工号、密码学生表:编号、姓名、学号、密码、民族、专业、手机(3)

5、、数据库的物理设计 学生信息管理系统的系统数据库名称为Xinxiguanli.mdb,数据库中包含教师表(teacher)、学生表(student)。表的结构如下:teacher教师表字段名类型长度允许空中文名idint4NOTNULL编号strnameVarchar50NULL姓名strgonghaoVarchar50NULL工号strpasswordVarchar50NULL密码student学生表字段名类型长度允许空中文名IDint4NOTNULL编号strnameVarchar50NULL姓名strxuehaoVarchar50NULL学号strpasswordVarchar50NUL

6、L密码strminzuVarchar50NULL民族strzhuanyanVarchar50NULL专业strshoujiVarchar50NULL手机5. 程序模块设计(设计并编写输入输出、查询统计、数据维护等功能模块的应用程序, 每个人设计2个以上的模块,一个组完成一个完整的系统,数据库访问,存储过程调用等作重点阐述)学生信息管理系统主要通过以下程序模块实现。(1)用户选择登陆(学生管理系统.html)(2)学生登陆(student.asp)、教师登陆(teacher.asp)(3)连接数据库,检验输入的正确性(odbc_connection.asp)在连接数据库模块中主要通过以下代码实现

7、系统登陆过程中对学生及老师的数据输入作判断,输入正确时跳转到下一级页面,输入错误时跳转到输入错误提示页面(error.asp)。(4)学生主页(个人信息(gerenxinxi.asp)(5)教师主页(查看学生(chakanxuesheng.asp)添加学生(tianjiaxuesheng.asp)修改学生(xiugaixuesheng.asp、update_form.asp、update.asp)删除学生(shanchuxuesheng.asp、delete.asp) 在教师主页模块中,查看信息、添加学生、修改学生、删除学生的功能主要通过以下代码实现与数据库的连接。 在教师主页模块中,添加学生

8、、修改学生、删除学生的过程不仅对数据库进行读取数据操作,还要对数据库的数据进行添加、修改、删除操作。所以,在进行数据的连接时,程序主要通过程序代码“strSql=Select * From student Where ID= & Request.QueryString(ID)”中的“ID”实现操作页面与数据库表中的各项数据实时连接,并对页面提交的各项指令进行相应的操作,从而实现在系统中对学生的信息进行添加、修改、删除操作。这三项操作连接数据库代码如下: 添加信息的主要代码如下:% If Request.Form(txtxuehao) And request.Form(txtpassword)

9、Then Dim strname,strxuehao,strpassword,strminzu,strzhuanyan,strshouji strname=Request.form(txtname) strxuehao=Request.form(txtxuehao) strpassword=Request.form(txtpassword) strminzu=Request.form(txtminzu) strzhuanyan=Request.form(txtzhuanyan) strshouji =Request.form(txtshouji) Dim conn,strConnSet conn=Server.CreateObject(ADODB.Connection)strConn=Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(Xinxiguanli.mdb) conn.Open strConn Dim strSql strSql=Insert Into st

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

当前位置:首页 > 高等教育 > 大学课件

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