论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
3.2.6数据库分析
(1)在该系统中,所存在的实体有学生信息实体、课程信息实体、成绩信息实体。
学生信息管理系统的实体关系简图如下:
学生信息
课程信息
0,n 0,n
0,1 0,1
(科教范文网http://fw.NSEAC.com编辑发布)
学生信息管理系统中:课程包括(课程ID、课程名、代课老师),学生包括(学生ID、姓名、性别、系名、班级、家庭住址、联系电话),成绩包括(学生课程ID、成绩)
(2)创建数据库
图2.1管理员数据库
图2.2课程数据库
图2.3留言版数据库
图2.4学生信息数据库
图2.5学生注册信息数据库
图2.6成绩信息数据库
(3)网站内容图示:
图3.1网站内容
图3.2网站目录设计
图3.3链接设计和导航类型
第4章 界面设计与代码
4.1 界面设计
经过了以上的分析、建模的过程,已经完成了数据库的后台工作,完成了初期的工作目标。下面就要完成人机交互的界面,一个较好的界面不仅能够方便系统的使用者,还能使各个模块间的划分明确,结构更趋于完善。所以一个好的界面的设计工作在进行系统开发的时候必不可少,十分重要。
学生信息管理系统主窗体
登陆模块界面设计
管理员登陆窗口 学生登陆窗口
用户重新登陆窗口
(3)数据添加模块界面设计
图5 学生信息添加窗口 图6 课程信息添加窗口
图7 成绩信息添加窗口 (科教范文网 lw.nSeAc.com编辑发布)
数据的浏览、修改、删除模块界面设计
图8 学生信息浏览、修改、删除模块界面
图9 学生信息浏览、修改、删除模块界面
图10 成绩信息浏览、修改、删除模块界面
查询模块的界面设计
图11 查找窗口
打印报表模块界面
统计与用户管理的界面设计
4.2 代码分析/实现
连接数据库的代码:
<%
dim db,strcon
strcon="driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data.mdb")
set db=server.CreateObject("ADODB.Connection")
db.open strcon
%>
管理员登陆模块代码:
if trim(request("yhm"))<>"" and trim(request("mm"))<&g