SQL企业产品质量管理系统.doc_第1页
SQL企业产品质量管理系统.doc_第2页
SQL企业产品质量管理系统.doc_第3页
SQL企业产品质量管理系统.doc_第4页
SQL企业产品质量管理系统.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

数据库用用技术企业产品质量管理系统实验报告2011年6月1.系统分析(1) 提交实验报告以表格的形式显示实验课程,课程名称,上课班级,人数,学时,主讲教师,创建时间。进入实验课程后,显示学生实验项目:实验序号,项目名称,学时,必/选,项目类型,提交日期,批改日期,查看实验报告,编写实验报告。(2) 修改密码,退出你的旧密码,输入新密码,确认新密码。(3)察看教学资料系统共分为3个模块,对应学生。(1)实验课程管理:分为3个子模块:i. 增加删除课程:老师可以查看自己所开课程的列表,并在列表中删除课程,或者添加课程,添加课程时对信息进行验证,包括课程号,班级号等信息的有效性,列表分页显示。ii.课程信息修改:老师可以查看自己所开课程的列表,并从列表中选取一门课程,对其信息进行修改,修改时同样检验信息的有效性,列表分页显示iii.开设实验项目:老师可以从查看自己所开课程的列表,并从列表中选取一门课,开设该课程的实验项目,增加项目时对项目的信息进行有效性检查,列表分页显示(2) 实验项目管理:分为2个子模块i.实验项目查询/删:老师可以在自己所教授列表中选取一门课,查询该课的实验列表,并可以删除某个实验项目。列表分页显示ii. 实验信息修改:老师可以查看自己所开实验的列表,并从列表中选取一门课程,对其信息进行修改,修改时同样检验信息的有效性,列表分页显示(3) 学生数据维护,分为3个子模块i. 增加/删除学生:老师可以查看学生列表,并从列表中删除学生,或者添加学生,由于学生数量很多,所以可以进行查找,查找方式分为班级查找和学号查找,在增加学生时,对学生的各个信息有效性进行检验。ii. 学生信息修改:老师可以查看学生列表,并更改学生信息,由于学生数量很多,所以可以进行查找,查找方式分为班级查找和学号查找,在更新学生信息时,对学生的各个信息有效性进行检验。iii.学生课程导入:老师可以将学生名单导入自己课程相关的试验中,可以通过查询课程号选取课程,在选取某一门课程后,可以查看该课程的相关实验,确定某一门实验之后。可以添加该实验的学生,添加方式为单个添加和全班添加。学生模块,分别是提交实验报告,下载教学文档,修改密码和退出系统(1)提交实验报告 系统自动提示学生未交的报告,学生选择后,提交报告(2) 下载教学文档学生可以下载老师上传的教学文档 (3) 修改密码学生可以修改自己的密码(4) 退出注销并退出1.2解决方案我们综合运用了SQL,JAVASCRIPT ,HTML等技术来开发此实验系统。先将系统模块化,确定网页架构,然后进行小组分工,组长陶镜宇主要负责网站架构设计,表格设计,逻辑关系分析,php代码编写,及文档编写,组员种刘浩参与实体关系分析,数据库设计,数据字典编写,及部分javascript代码和文档编写,组员陈吴建负责网站页面美化,css代码设计,javascript代码设计和文档编写。小组成员经过多次商讨,最终确定了解决方案,系统总模块图如下:2、系统设计 2.1解决方案的概述2.1.1方案简述:在学校内部的现有局域网这个网络环境下,信息由各相应的教师在规定的权限下在各自的工作站上录入,信息上网后教师可修改相应的实验课程及项目,并且能够方便的在线批改学生实验报告,学生则可查询自己的实验课信息,修改和管理自己的实验报告,达到信息共享。 2.1.2 适用对象 本系统适用于开设实验课程的学校部门。 使用者一般为:教学管理员和学生2.1.3 系统流程图本系统功能模块为:学生功能模块 2.1.4 技术方案1)系统使用先进可靠的安全策略。用户身份认证采用先进的加密算法,用户名和密码不在网络上传输,完全没有帐户被截取的危险。数据传输对查询结果数据进行指定格式的重组,完全保证了数据的安全性。2)系统在实施布署上采用数据前置机同步技术,保证了基础统计数据服务器的安全性。3)系统采用当前最流行的php开发技术,合理运用apache+php+mysql的组合,开发的系统具有扩展性好,效率高,使用方便简捷等优点。4)系统界面采用传统的windows界面设计,使用者可以很快上手,一整套系统的风格统一,熟悉一个功能的用法之后就可以很快掌握整个系统用法,无需大量阅读使用说明或查看系统帮助,节约使用者时间。5)系统采用了优化的数据查询技术。在分析用户使用习惯和查询机率不同的基础上,采用数据的异步查看方式,实现不同功能切换的零时间等待,减除了用户频繁等待和服务器频繁响应的弊端2.2 主要代码模块文件名路径功能描述Index.php根目录登陆界面Login.php根目录登陆验证Navigation.php根目录总导航界面Addcourse.php/teacher/course添加课程框架Add.php/teacher/course添加课程逻辑处理Addp.php/teacher/course添加实验项目逻辑处理Addproject/teacher/course添加实验框架Delcourse/teacher/course删除课程F1.php/teacher/course显示课程F2.php/teacher/course课程表格F3.php/teacher/course显示课程F4.pfp/teacher/course课程表格F5.php/teacher/course显示课程F6.php/teacher/course实验表格Modifycourse.php/teacher/course修改课程信息框架Updatecourse.php/teacher/course更新课程信息逻辑处理Delpro.php/teacher/project删除项目逻辑处理F10.php/teacher/project实验表格F7.php/teacher/project课程列表F8.php/teacher/project实验列表F9.php/teacher/project实验列表Modifyproject.php/teacher/project修改实验框架Promanage.php/teacher/project实验管理框架Updatepro.php/teacher/project更新实验3.系统实现1.css/javascript设计3.1 cssLogin:登入界面cssbody font-family:黑体;color:white;width:280px;height:80px;background-image:url(bg.jpg);td text-align:center;divposition:absolute;top:120px;left:250px;#login background-image:url(login1.png);width:450;height:380;table margin-top:65px;margin-left:60px;h1color:gray;position:absolute;top:120;left:650;#submit,#resetbackground-image:url(button.gif);border:none;width:50;height:20;Head:网页头cssbody font-family:黑体;color:white;width:280px;height:80px;background-image:url(logo1.png);div position:absolute;top:20;left:280;Nav:导航栏cssbody font-family:微软雅黑;color:gray;width:280px;height:80px;background-color:#dee4ed;table width:160px;.navGroup tdfloat:left;margin:0;.navGroup td adisplay:block;color:#1b2fab;text-decoration:none;padding:5px 11px 5px 13px;margin:0;.navGroup td a:hovercolor:#ffffff;#nav1border-top:0px solid #dadada;#nav1 a:hoverbackground-color:#adadad;#nav2 a:hoverbackground-color:#393939;Container:体内容cssbody font-family:黑体;color:gray;background-color:#FFFFFF;table star:expression(this.align=center); border-width:2px; border-style:dashed; border-color:#cfcfcf;#input border-width:1px; border-style:dotted; border-color:#cfcfcf;tdspadding:1px ;background-color: #ededed; 3.数据库设计1) 数据项定义TableFieldTypeSizeRequired?PK or FKFK referenced tableteacherTID tnamedutybirthgenderaddressphoneemailcharvarcharvarchadatevarchartextcharvarchar6252551145YYYYNNYYPKcourseCIDTIDcnameclassctypechourcagensnumcharcharvarcharchar varcharintvarcharint262542525YYYYYYYYPKFKteacherprojectPIDcoursepnamephourpropertyptypecharcharvarcharintvarcharvarchar4225625YYYYYYPKFKcoursestudentSIDclasssnamegenderbirthphoneemailcharcharvarcharvarchardatecharvarchar942551145YYYYYNNPK2)数据存储定义表 明 称student数据存储名称 学生信息表简 述 记录学生信息数据存储组成 SID+sname+birth+gender+phone+email关 键 字 学生信息student表的列说明数据存储列名数据存储名称简述关键字SID学生编号每个学生都有自己的唯一编号学生标识class学生班级每个学生有自己的班级班级tname学生的名字每个学生有一个名字学生称号brith出生时间学生的出生时间出生时间gender学生性别 性别phone联系电话学生的联系电话电话email联系邮箱学生的联系邮箱邮箱表 明 称project数据存储名称 项目信息表简 述 记录项目信息数据存储组成 PID+course+phour+property+ptype关 键 字 项目信息project表的列说明数据存储列名数据存储名称简述关键字PID项目编号每个教师都有自己的唯一编号教师标识course课程编号每个课程有一个编号课程标识cname项目名称项目有一个名字项目名称ctype课程类型课程有自己的类型类型chour课时课程的课时课时表 明 称exper数据存储名称 实验信息表简 述 记录实验信息数据存储组成 PID+EID+ename关 键 字 实验信息report表的列说明数据存储列名数据存储名称简述关键字EID实验编号每个实验有一个编号实验标识SID学生编号每个学生都有自己的唯一编号学生标识refertime提交时间实验报告的提交时间提交时间checktime批改时间实验的批改时间批改时间comment评语实验报告的评语评语mark分数实验报告分数分数表 明 称tlog数据存储名称 教师登录信息简 述 记录教师登录信息数据存储组成 TID+password关 键 字 登录信息admin表的列说明数据存储列名数据存储名称简述关键字AID管理员编号每个管理员都有自己的唯一编号管理员标识aname管理员的名字每个管理员有一个名字管理员称号brith出生时间管理员的出生时间出生时间gender管理员性别 性别phone联系电话管理员的联系电话电话email联系邮箱管理员的联系邮箱邮箱(备注: 代表主码; 代表外码 ) 1、teacher (TID、tname、duty、birth、gender、address、phone、email)2、student(SID、class、sname、birth、gender、phone、email)3、course (CID、T

温馨提示

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

评论

0/150

提交评论