欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程综合实验报告.docx

    • 资源ID:15969002       资源大小:536.76KB        全文页数:33页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程综合实验报告.docx

    1、软件工程综合实验报告软件工程 教务管理系统项目学 校:嘉应学院 学 院:计算机学院 班 级: 指导老师: 小组成员:2013年12月18日目录1.概述 42.可行性分析 42.1项目定义 42.2技术可行性 52.3产品策略 53.需求分析 53.1用户登录 53.1.1能力 53.1.2 限制 63.2管理员管理学期 63.2.1 能力 63.2.2限制 63.3学生选课 63.3.1能力 63.3.2限制 73.4老师评分 73.4.1能力 73.4.2限制 73.5成绩查询 73.5.1能力 73.5.2限制 84.数据库设计 84.1、系统环境需求 84.2、系统概念设计 84.3、逻

    2、辑设计 94.3.1、系统关系模型 94.3.2、系统数据库表结构 94.4、源码 125.系统总体设计 176.系统详细设计 176.1系统部署: 176.2系统操作: 177.系统编码设计 217.1、文件编码: 217.2、传递参数编码: 218.系统测试 228.1.简介 228.1.1目的 228.1.2背景 228.1.3范围 228.2.测试资源 248.2.1测试环境 248.2.2测试工具 248.3.测试策略 258.3.1接口测试 258.3.2集成测试 258.3.3用户界面测试 268.3.4性能评测 268.4问题跟踪 279.总结 271.概述(1)项目背景:教务

    3、系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个账号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统.(2)系统开发目的:提高学生,老师管理和操作事务的运作效率。(3)系统开发定义: 学生选课和老师评分必须在管理员的设置条件下进行。2.可行性分析2.1项目定义 教务管理系统在各大学校的整个供应链中起着至关重要的作用,如果不能保证正确的学生选课管理和老师评分管理将会导致管理费用的增加,服务质量难以得到保证,从而影响学校学生学籍管理的效率也无法保证学校各种资源的

    4、高效利用。现在的教务系统评分控制作业十分复杂化、多样化,仅靠单纯的试卷改分,不但费时费力,而且容易出错,给学校带来巨大影响. 为了克服以上问题,必须使学生分数和计算机系统相互结合起来,以使评分服务得到有效的执行和监督.教务管理系统可以对学生选课、老师评分各环节实施全过程控制管理,并可对分数计算进行管理,从而实现仓流程全过程的电子化操作.另外还可以根据学校的需求制作多种合理的统计报表.2.2技术可行性本系统产品用JAVA编程与数据库的相结合的方法进行开发,而教务管理系统实现的理论及技术已经日趋成熟,因此教务管理系统应用软件的开发手段是完全可行的。2.3产品策略 在该项目开发过程中,全部使用实验室

    5、及图书馆现成的设备和资料。因此该系统的开发在经济方面也是可行的。3.需求分析3.1用户登录3.1.1能力 (1)在支持的系统平台上,用户使用支持的浏览器可以成功登录系统。 (2)并发多用户可以在规定时间内成功登录系统。3.1.2 限制 当用户名为非法字符时,无法登录系统。3.2管理员管理学期3.2.1 能力 (1) 可以批量加载已拥有的学期,不过当达到一定数量时,出现加载失败的情况。 (2) 添加学期和修改学期状态能成功运行。3.2.2限制 当本学期状态不为结束时,不能添加学期。3.3学生选课3.3.1能力 (1) 可以成功加载全部可选课程和已选课程 (2) 已选课程学分能准确计算总和,并显示

    6、在学分统计框。3.3.2限制 (1) 不能在学期状态为开始以外的时候选择课程。 (2) 已选课程学分不能超过总学分,否则无法点击保存按钮。 (3) 角色为学生以外的账号不能选课。3.4老师评分3.4.1能力 (1)可以成功加载全部已经选择自己课程的学生情况。 (2)点击某个学生时,右侧能成功加载该学生所有个人信息。 (3)成绩评分框编辑评分后能顺利保存。3.4.2限制 (1) 不能在学期状态为评分以外的时候对学生评分。 (2) 成绩打分时限制在0-100之间,否则无法保存。3.5成绩查询3.5.1能力 (1)选择需要查看成绩的学期 (2)能成功加载该学期的自己的成绩3.5.2限制 当学期未选择

    7、时不能加载成绩4.数据库设计 4.1、系统环境需求系统模式 本系统采用B/S模式作为开发模式硬件环境服务器端: 高性能的计算机一台, 普通的双绞线作为连接。 客户端:普通的计算机或者工作站, 普通的双绞线作为连接。软件环境 服务器端:安装MYSQL的服务器版本4.2、系统概念设计 系统ER图 4.3、逻辑设计4.3.1、系统关系模型a) 选课成绩表(选课编号,平时成绩,期末成绩,综合成绩)b) 用户表(用户编号,用户名称,用户密码,性别,住址,电话)c) 班别表(班别编号,班别名称,班别描述)d) 系别(系别编号,系别名称,系别电话)e) 学期时间(学期编号,学期名称,学期开始时间,学期结束时

    8、间,学期状态)f) 课室表(课室编号,课室名称,课室面积,课室最大人数)g) 课程表(课程编号,课程名称,课程学分,课程类型,课程学时)h) 角色表(角色编号,角色名称,角色权限)i) 老师授课表(授课编号,授课时间)j) 上课地点表(地点编号)4.3.2、系统数据库表结构数据库表索引 表名中文名Score选课成绩表Sysuser用户表Classes班别表Dept系别表Items学期时间表Major课程表Classroom课室表Userstyle角色表Mdteacher老师授课表Majorroom上课地点表用户表(Sysuser)字段名字段类型长度主/外键字段值约束对应中文名Idvarchar

    9、20PNot null用户编号classesidVarchar20fNot null班级编号UserstyleidVarchar10fNot null角色编号UsernameVarchar10Not null用户名PasswordVarchar10Not null密码Sex Varchar2Not null性别AddressVarchar 50住址PhoneVarchar10电话选课成绩表(Score)字段名字段类型长度主/外键字段值约束对应中文名Scidint10PNot null选课成绩编号idVarchar20FNot null用户名称MuidInt10FNot null课程编号Item

    10、idVarchar20FNot null学期编号PacgradeInt平时成绩EndgradeInt期末成绩SyngradeInt综合成绩班别表(Classes)字段名字段类型长度主/外键字段值约束对应中文名Classesidvarchar20PNot null班别编号ClassesnameVarchar10Not null班别名称ClassescontextVarchar50Not null班别描述系别表(Dept)字段名字段类型长度主/外键字段值约束对应中文名Deptidvarchar20PNot null系别编号DeptnameVarchar10Not null系别名称Deptphone

    11、Varchar10系电话DeptaddressVarchar20系地址学期时间表(Items)字段名字段类型长度主/外键字段值约束对应中文名Itemsidvarchar20PNot null学期编号ItnameVarchar10Not null学期名称StarttimeData10学期开始时间EndtimeData10学期结束时间ItstateVarchar10Not null学期状态课程表(Major)字段名字段类型长度主/外键字段值约束对应中文名MDidvarchar20PNot null课程编号MdnameVarchar10Not null课程名称MdcreditVarchar10Not

    12、 null课程学分MdstyleVarchar10Not null课程类型Mdstudytimevarchar10课程学时课室表(Classroom)字段名字段类型长度主/外键字段值约束对应中文名Roomedvarchar20PNot null课室编号RoomnameVarchar10Not null课室名称AreaInt10Not null面积MaxnumInt4Not null最大人数角色表(Userstyle)字段名字段类型长度主/外键字段值约束对应中文名Usersyleidvarchar20PNot null角色编号UserstylenameVarchar10Not null角色名称P

    13、ermissionVarchar10Not null权限教师授课表(Mdteacher)字段名字段类型长度主/外键字段值约束对应中文名MuidInt20PNot null授课编号IdVarchar10FNot null用户编号MdidVarchar10FNot null课程编号MtimeDatetime10Not null授课时间上课地点表(Majorroom)字段名字段类型长度主/外键字段值约束对应中文名Mridvarchar20PNot null上课地点编号RoomidVarchar10FNot null课室编号MdidVarchar10FNot null课程编号4.4、源码/*=*/*

    14、DBMS name: MySQL 5.0 */* Created on: 2013/12/18 13:12:19 */*=*/drop table if exists Classes;drop table if exists Classroom;drop table if exists Dept;drop table if exists Items;drop table if exists Major;drop table if exists Majorroom;drop table if exists Mdteacher;drop table if exists Score;drop tab

    15、le if exists Sysuser;drop table if exists Userstyle;/*=*/* Table: Classes */*=*/create table Classes( classesid varchar(20) not null, deptid varchar(20), classname varchar(20), clacontext varchar(50), primary key (classesid)auto_increment = classid;/*=*/* Table: Classroom */*=*/create table Classroo

    16、m( roomid varchar(20) not null, roomname varchar(20), area int, maxnum int, primary key (roomid)auto_increment = roomid;/*=*/* Table: Dept */*=*/create table Dept( deptid varchar(20) not null, deptname varchar(20), depphone varchar(10), primary key (deptid)auto_increment = deptid;/*=*/* Table: Items

    17、 */*=*/create table Items( itemsid varchar(20) not null, itname varchar(20), starttime datetime, endtime datetime, itstate varchar(10), primary key (itemsid)auto_increment = itemsid;/*=*/* Table: Major */*=*/create table Major( MDid varchar(20) not null, MDname varchar(10), MDcredit int(10), MDstyle

    18、 varchar(10), MDstudytime int(10), primary key (MDid)auto_increment = MDid;/*=*/* Table: Majorroom */*=*/create table Majorroom( MRid int(10) not null, roomid varchar(20), MDid varchar(20), primary key (MRid)auto_increment = MRid;/*=*/* Table: Mdteacher */*=*/create table Mdteacher( muid int(10) not

    19、 null, id varchar(20), MDid varchar(20), Mtime datetime, primary key (muid)auto_increment = muid;/*=*/* Table: Score */*=*/create table Score( scid int(10) not null, id varchar(20), muid int(10), itemsid varchar(20), pacgrade int(10), endgrade int(10), syngrade int(10), primary key (scid)auto_increm

    20、ent = scid;/*=*/* Table: Sysuser */*=*/create table Sysuser( id varchar(20) not null, classesid varchar(20), userstyleid varchar(10), username varchar(20), password varchar(10), sex varchar(10), address varchar(10), phone varchar(20), primary key (id);/*=*/* Table: Userstyle */*=*/create table Users

    21、tyle( userstyleid varchar(10) not null, userstylename varchar(20), permission varchar(50), primary key (userstyleid)auto_increment = userstyleid;alter table Classes add constraint FK_Reference_11 foreign key (deptid) references Dept (deptid) on delete restrict on update restrict;alter table Majorroo

    22、m add constraint FK_Reference_15 foreign key (MDid) references Major (MDid) on delete restrict on update restrict;alter table Majorroom add constraint FK_Reference_18 foreign key (roomid) references Classroom (roomid) on delete restrict on update restrict;alter table Mdteacher add constraint FK_Refe

    23、rence_10 foreign key (id) references Sysuser (id) on delete restrict on update restrict;alter table Mdteacher add constraint FK_Reference_16 foreign key (MDid) references Major (MDid) on delete restrict on update restrict;alter table Score add constraint FK_Reference_13 foreign key (muid) references Mdteacher (muid) on delete restrict on update restrict;alter table Score add constraint FK_Reference_19 foreign key (itemsid) references Items (itemsid) on delete restrict on update restrict;alter


    注意事项

    本文(软件工程综合实验报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开