web技术与网站规划课程作业文档

web技术与网站规划课程作业文档

ID:13295790

大小:863.51 KB

页数:158页

时间:2018-07-21

web技术与网站规划课程作业文档_第1页
web技术与网站规划课程作业文档_第2页
web技术与网站规划课程作业文档_第3页
web技术与网站规划课程作业文档_第4页
web技术与网站规划课程作业文档_第5页
资源描述:

《web技术与网站规划课程作业文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录I系统分析1I.1功能1I.2解决方案1II系统设计3II.1解决方案的概述3II.2主要代码模块4II.3数据库设计4III系统实现5III.1CSS&javascript5III.2数据库实现10III.3PHP&功能模块实现27-I-I系统分析I.1功能u创建实验课程u创建实验项目u学生数据维护u上传教学文档u批阅实验报告u修改密码u找回密码u提交实验报告u教师信息维护I.2解决方案ü用户识别和个性化设置我们希望用户和一些个性化信息联系在一起,将登陆名,密码和邮箱联系在一起,放入一个表中,验证的时候用它做比较。实现如下功能:n用户有一个唯一的用户名,密码和邮箱地址。限制用户名

2、和密码的长度和格式,密码要加密。n用户可通过资料完善填充详细的个人信息n用户可以修改密码n用户可以找回密码。方法是管理员将用户密码发送至用户邮箱n用户完成登陆访问后可以登出n网站能够检测用户是否登陆,并未登陆用户访问数据ü实验课程和实验项目的创建实验课程和实验项目因为各自有其不同的参数而分别建表。由于都是相同的创建功能,所以解决方案一致,且均为教师权限下。实现如下功能:n用户可以浏览已建成的课程和项目n用户可以根据需要修改课程和项目的数据n用户可以创建新的课程和项目155n用户可以删除已过期的课程和项目要为以上每个功能编写函数ü教师维护学生数据在创建了实验课程的基础上,教师维护学生数据

3、。学生数据存在于学生信息表,可通过功能操作从而间接修改数据库数据。实现如下功能:n教师可导入对应学生名单n教师可查看已导入的学生名单n教师可以删除被选中的学生名单n教师可以修改被选中的学生名单要为以上每个功能编写函数ü教学文档上传和实验报告提交教学文档和实验报告因为各自有其不同的参数而分别建表。由于都是相同的提交(上传),所以解决方案一致。实现如下功能:用户可以浏览已上传的教学文档和实验报告(仅限教师)n用户可以上传新建的教学文档和实验报告n用户可以删除自己上传的教学文档和实验报告要为以上每个功能编写函数ü实验报告批阅由于实验报告批阅涉及到日期问题和回复问题,所以单独创建报告批阅表。实

4、现如下功能:n教师可以浏览所负责项目的已上传的实验报告n教师可以批阅已上传且未批阅的实验报告要为以上每个功能编写函数ü管理员维护教师信息为了便于维护,创建教师信息表实现如下功能:n管理员可以对教师信息进行增删改查要为以上各个功能编写函数155I系统设计I.1解决方案的概述Ø系统流程图:l为系统流程图每一部分创建一个模块;需要建立函数库,作用如下:l用户身份验证l系统数据的存储与检索l数据验证l数据库连接l输出到浏览器Ø应用程序中的文件描述如下:文件名描述文件名描述Database.sql创建数据库的SQL语句Change_student_pwd.php更改学生密码addCourse.p

5、hp添加课程Change_teacher_pwd.php更改老师密码addProject.php添加项目checkReport.php批阅报告deleteCourse.php删除课程deleteProject.php删除项目Deletestudent.php删除学生editProject.php编辑项目155Login.php登陆showProject.php显示项目showCourse.php显示课程showReport.php显示报告UploadDoc.php上传文件I.1主要代码模块l登陆页面l框架结构l链接页面l主框架页面l创建实验课程l显示已创建的实验项目l修改某实验项目,并

6、跳转到显示页面l删除某实验项目,并跳转到显示页面l验证角色登陆l修改教师密码l显示学生查看实验报告信息l删除学生l显示学生提交的报告l检查提交的报告I.2数据库设计l数据库环境说明考虑该系统的定位与现有技术力量,决定采用oracle作为系统的后台数据库开发环境。l数据库设计说明根据实验系统的要求以及功能模块实现的需要,现设计数据库如下视图/表名类型说明Administrator基本表管理员信息表,集中保存系统用户的帐号、密码Course基本表实验课程信息表,集中存放课程信息Project基本表实验项目信息表,集中存放实验项目信息Student基本表学生信息表,集中存放所有学生信息CTy

7、ype基本表实验课程类型表,存放实验课程类型信息Dept基本表院系表,存放院系信息PType基本表实验项目类型表,存放实验项目类型信息Report基本表实验报告表,存放实验报告信息155Request基本表实验要求表,存放实验要求信息RWreport基本表批阅实验报告表,存放批阅实验报告的相关信息Slogin基本表学生登录信息表,存放学生登录信息Teacher基本表教师表,集中存放教师相关信息TFile基本表教学文档表,存放教学文档信息Tlog

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

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

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