资源描述
网络应用系统开发
设计说明书
学生信息管理系统
起止日期: 年 12 月 25 日 至 年 12 月 29 日
学生姓名
班级
学号
成绩
指导老师(签字)
计算机学院
12 月
目 录
第1章 概述 4
1.1 课设背景 4
1.2 课设要求 4
1.3 系统运行环境 4
第2章 系统分析和设计 4
2.1 需求分析 4
2.2 学生模块 4
2.3 管理员模块 4
2.4 系统结构图 5
第3章 数据库设计 5
3.1 用户表 5
3.2 地址表 6
第4章 系统功效设计和实现 6
4.1登录 6
4.2管理员界面 8
4.3学生界面 9
心得体会 9
参考文件 10
第1章 概述
1.1 课设背景
在现在信息化时代,数据是至关关键。而对于学校而言,学生信息就是一大波数据,假如将这些信息系统整理显示,那么对于学校而言查看学生信息将变得很轻易。本设计是学生信息管理系统简化版,更多信息能够合适添加。
1.2 课设要求
(1)基础掌握BS结构程序设计基础思绪和方法;
(2)达成熟练掌握PHP语言基础知识和技能;
(3)熟练掌握MYSQL数据存放技术基础知识和方法;
(4)能够利用所学基础知识和技能,处理简单程序设计问题。
1.3 系统运行环境
操作系统:windows 7
软件:Dreamwearver8,phpstudy
第2章 系统分析和设计
2.1 需求分析
伴随科学技术不停提升,计算机技术日益成熟,它在人类社会中各个领域发挥作用也越来越大了。而我们对信息处理也应该用到这些完整技术,为了是学校提升对学生信息管理效率和工作质量,本系统提供了管理员对信息添加、更改、查询等功效,相当于学生登录后看到信息更为全方面,这也是为了个人信息保密性。
2.2 学生模块
学生登录模块,此模块包含学生登录和检验登录用户身份功效,依据学生数据学号和密码判定该用户是否正当,和能够查看到那些信息和操作权限,并依次返回不一样模块页面。
学生查看模块,学生能够看到全部学生学号、姓名、班级和专业信息;学生能够依据学号、姓名、班级查询对应信息。
2.3 管理员模块
此模块实现了管理员功效区全部功效,由管理员登录模块、信息查看和用户管理等系统模块组成。
管理员登录:此模块依据用户输入账号和密码判定用户是否能够登录和是否是管理员账户。
信息查看:管理员能够在此页面看到学生全部信息,除了基础信息以外还能够看到电话、邮箱、地址等信息;
用户管理:管理员能够将用户分组,分为用户组和管理组,能够对学生信息进行修改和直接添加。
2.4 系统结构图
第3章 数据库设计
3.1 用户表
字段
数据类型
长度
主键否
描述
id
int
12
否
uid
varchar
50
username
varchar
40
账号
password
varchar
50
密码
name
varchar
20
姓名
sex
varchar
20
性别
class
varchar
20
班级
major
varchar
20
专业
phone
varchar
20
电话
numb
varchar
20
学号
email
varchar
20
邮箱
qq
varchar
20
QQ
address
varchar
50
地址
create_at
int
11
创建日期
updated_at
int
11
更新日期
3.2 地址表
字段
数据类型
长度
主键否
描述
id
int
12
否
aid
varchar
50
name
varchar
20
姓名
sex
varchar
20
性别
class
varchar
20
班级
major
varchar
20
专业
phone
varchar
20
电话
numb
varchar
20
学号
email
varchar
20
邮箱
qq
varchar
20
QQ
address
varchar
50
地址
create_at
int
11
创建日期
updated_at
int
11
更新日期
第4章 系统功效设计和实现
4.1登录
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="<?php echo $this->_var['cfg']['website']; ?>">
<?php echo $this->_var['cfg']['webtitle']; ?>
</a>
<div class="nav-collapse">
<ul class="nav pull-right">
<li class="">
<a href="?action=user&do=register" class="">
还没有账号?
</a>
</li>
<li class="">
<a href="index.php" class="">
<i class="icon-chevron-left"></i>
返回主页
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="account-container">
<div class="content clearfix">
<form action="?action=user&do=loginok" method="post">
<h1>用户登录</h1>
<div class="login-fields">
<p>请填写您登录信息</p>
<div class="field">
<label for="username">Username</label>
<input type="text" id="username" name="username" value="" placeholder="用户名" class="login username-field" />
</div>
<div class="field">
<label for="password">Password:</label>
<input type="password" id="password" name="password" value="" placeholder="密码" class="login password-field"/>
</div>
</div>
<div class="login-actions">
<span class="login-checkbox"></span>
<button class="button btn btn-success btn-large">登录</button>
</div>
</form>
</div>
</div>
<div class="login-extra">
还没有账号?<a href="?action=user&do=register">立即注册</a>
</div>
4.2管理员界面
管理员用户能够对学生信息查询和修改,直接添加等功效。
4.3学生界面
学生用户则只能查看基础信息,无权查看更多信息。
心得体会
在此次学生信息管理系统程序设计过程中,我充足认识到了做计划关键性,只要实现把整体方案计划好,才能确保以后设计顺利进行,才能应对出现突发事件,达成系统设计目标。在开始进行系统设计时,我对管理信息系统认识比较少,对系统开发缺乏本质和深入地研究调查,以至和在着手设计过程中,困难接踵而至。然而又不知道怎样处理,直到以后重新对此次设计做了认真细致计划调查,最终才使整个程序设计工作完成。然而,此次程序设计收获不仅仅让我了解了Dreamweaver8和php设计,使我对系统开发有了初步了解,提升了编写程序能力,假如以后有机会话,我期望能够对编程有更深入学习。因为水平有限,错误在所难免,设计过程中有很多不敬如人意地方。我想,这也是在以后学习和工作中激励我不停学习,不停前进动力。我会在以后工作中不停地完善它,充实它,使之能够更方便、更正确、愈加快捷地在工作中应用到系统开发技术,提升工作效率。以上是我在此次管理信息系统程序设计中一点体会,因为自己水平有限,难免又很多错误,请老师给予指正,我将继续努力!
参考文件
[1] 传智播客高教产品研发部 编著. PHP网站开发实例教程. 人民邮电出版社,9月
[2] 唐四薪. PHP动态网站开发. 清华大学出版社,2月
[3] 赵增敏. PHP动态网站开发(第2版). 电子工业出版社, 8月
[4] 高怡新. PHP5&MySQL5基础和实例教程. 中国电力出版社,7 月
[5] 吴清秀. PHP网站开发. 机械工业出版社,8月
[6] [澳] 威利,[澳] 汤姆森 著,武欣 等译. PHP和MySQL Web开发(原书第4版). 机械工业出版社,4月
展开阅读全文