欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc

    • 资源ID:3995562       资源大小:964KB        全文页数:27页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc

    黑河学院毕业设计管理网站的设计与实现所在系别: 计算机科学与信息工程 专 业: 网络工程 学生姓名: 学 号: 指导教师: 职 称: 2012年4月30日目 录摘 要IIIABSTRACTIV第1章 绪论11.1 背景和研究意义11.2 系统设计开发的目标11.3 国内外研究现状1第2章 系统分析32.1 可行性分析32.1.1 可行性分析32.1.2 系统流程图32.1.3 数据流图42.2 需求分析62.2.1系统的功能需求分析62.2.2 系统的性能需求分析62.2.3 实体-联系图7第3章 系统的总体设计93.1 结构设计93.2 功能模块设计93.3 数据库设计11第4章 网站的详细设计与实现144.1 用户界面设置144.2 登录模块设计与实现144.3 选题功能模块设计与实现154.4 管理员功能模块设计与实现16第5章 系统测试185.1 测试原理185.2 系统测试185.2.1 登陆界面的测试185.2.2 资料下载的测试195.2.3 模块测试205.3 测试结果分析20总 结21参考文献22致 谢23摘 要目前我国大部分高校的毕业设计管理工作还停留在手工操作阶段,指导教师投入大量的时间和精力批改、整理论文,此外还要考虑到因毕业生在异地参加工作师生的沟通和信息传递不及时等问题,因此开发一个适合管理毕业论文系统是一个很好的方案。毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。该课题从毕业设计的申报、审核、学生选题、调剂、指导、评阅、答辩等环节进行管理,实现了毕业设计的整个流程的管理工作。系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。本系统根据数据管理的不同主题需要,分成三大子系统:学生管理子系统、教师管理子系统、管理员管理子系统。软件系统的设计也是按着三个大的模块来进行设计的。本论文主要从管理系统的需求分析、模块设计、详细设计与实现、软件测试等角度来进行阐述的,具体描述了整个管理系统的设计过程,并对一些重点算法进行了详细地分析与说明,最后,通过具体测试用例的测试分析,从而说明管理系统的运行稳定、可靠,页面跳转灵活,具有一定的实用价值。关键词:毕业设计;答辩;选题ABSTRACTAt present, most of our colleges and universities graduate design management also remain in the manual phase, the instructor put in a lot of time and energy correcting, sorting papers, in addition to taking into account the off-site to participate in the work of teachers and students of communication and information transfer is not due to graduatesin a timely manner, etc., to develop a suitable management Thesis systems is a good program. Graduate design students in the school during the last teaching is an important process of learning to deepen and improve the comprehensive test the theoretical knowledge of an important part. The subject from the declaration of graduation design, review, topics students, transfers, guiding, reviewing, the respondent, and other aspects of management, graduate design management of the entire process. The main functions of the system to achieve the online two-way choice of students own subject matter and teachers choose the students to ensure that during the graduation project administrators, teachers, students, and information between Unicom, full control of the design to ensure that graduation is a very important practical significance. The system according to different themes of data management needs, divided into three subsystems: the student management subsystem, management subsystem of teachers, administrators, management subsystem. Software system design is to be designed according to three major modules.This thesis from the management system requirements analysis, module design, detailed design, software testing point of view to elaborate, detailed description of the design process of the entire management system, and some of the key algorithm and a detailed analysis and explanation, Finally, the specific test case analysis, in order to explain the operation of the management system is stable, reliable, page Jump flexible, has some practical value.Keywords: Graduation project; Reply; topics第1章 绪论1.1 背景和研究意义随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是本校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。本设计从课题的申报、课题的审核、学生选题、指导、评阅、答辩等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着黑河学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。1.2 系统设计开发的目标开发黑河学院毕业设计管理系统通过利用网络来实现教师公布题目及要求,学生和教师进行双向选择,进行网上指导,同时监控学生的完成情况,并通过对毕业设计各环节的加强管理与监控,及时地传递相关信息,来保证毕业设计的管理效率和质量。实现教学管理的科学化、程序化、标准化,将增强本院使用计算机网络进行教学管理的能力,大大减少本院计算机系毕业设计管理的工作量。此系统通过服务器实现论文的上传和下载,师生沟通、信息传递可以随时进行,无时间和空间的限制,在数据库安全方面由管理员操作控制保证用户信息和上传数据的保密性,实现试题信息和用户信息的不丢失、不泄露的功能,系统也对不同的用户设置不同的访问权限,这样可以使系统中的管理不被非法人员操作这样软件设计开发真正达到简单和实用的目标。并且向用户展示友好的操作接口且功能齐全,在完善功能的同时兼顾系统的灵活性,安全性和健壮性,不管是计算机专业人员还是其它用户都能很快上手,操作简便,易于安装,容易普及。1.3 国内外研究现状信息化程度较高的国家和地区,有很多关于毕业设计管理的软件,采用的技术也多种多样,对于大多数毕业设计管理系统软件也都是用于网络学院的远程教学,单纯用于毕业设计管理方面仍然存在很多弊端,不适用于学生毕业设计的管理、存盘和检索,且功能单一,缺乏灵活性。随着各高校规模的不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。然而国内的正规院校,利用论文管理系统组织管理论文的活动并不多,大多还停留在手工操作阶段。当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征1。作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。如今的高等院校都实行毕业设计模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。各种信息技术的迅速发展为实行高校毕业设计统一管理创造了技术条件。这与当今迅速发展的信息化十分不符,因此建立一个完整、规范的毕业设计管理系统十分有必要性。这也是教育信息化和优化教学的要求。针对国内外教学管理软件的巨大需求和基本要求,一个好的毕业论文管理软件必须功能齐全,操作简单,向用户展示友善的操作界面。在完善功能的同时又必须兼顾系统的灵活性,安全性和健壮性2。当前许多学校正在逐步完善毕业论文管理工作,需要一个能满足内部管理需求、提高管理效率的应用系统进行内部管理,但是经过多年的研究发现大多数院校仍然停在人工处理水平。然而随着学校的规模不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。毕业设计管理网站使管理毕业生论文的工作在该系统的配合下更加高效和便捷。不管是计算机专业人员还是其他用户都能很快上手,操作简便,易于安装,容易普及3。第2章 系统分析2.1 可行性分析2.1.1 可行性分析1技术可行性B/S结构(Browser/Server结构)是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作接口是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构4。这样就大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全5 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的计算机就能使用,客户端零维护。 鉴于A技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。由于在学习数据库时一直以SQL Server作为例子,所以采用Microsoft SQL Server 2000作为后台数据库。2经济可行性本设计为毕业而准备,从资金成本等方面讲,因为该系统相对而言只是一个小型的管理系统,本人具备此项目的开发能力,而且消耗费用也在承受能力之内。因此开发此项目在经济上完全可行6。3操作可行性如今,计算机与网络已经非常地普及。特别是在信息化高需求与快速发展的时代,计算机应用已经成为教学岗位上各教职员工所必备的技能。由于该系统是以PC机作为服务器的系统,用户可以自己对系统进行操作和管理,在操作上基本可行。2.1.2 系统流程图本系统大体流程是在主界面进行登录,通过后台相应的数据表进行账户及密码验证,不同权限的用户进入的主界面不同,具体操作也不同。管理员进入本系统显示的界面是教师管理界面、学生管理界面;学生进入本系统显示的界面是选题、查看、上传文件等。后台管理是对已经增加的用户进行管理。绘制系统流程如图2.1所示。图2.1 黑河学院毕业设计管理系统流程图2.1.3 数据流图数据流程图是对系统功能和工作流程的整体分析的重要方法,对系统的整体功能和数据信息处理的流程有一个更直观的了解,便于开发者在软件的开发时能有条理的进行设计,也便于测试人员及早设计出适合本系统的测试用例。以下是与本设计相关的数据流程图如图2.2至图2.3所示。图2.2 黑河学院毕业设计管理顶层数据流图图2.3 黑河学院毕业设计管理层数据流图2.2 需求分析2.2.1系统的功能需求分析1系统能实现黑河学院计算机系学生对本系指导教师互相选择的功能:在指导教师上交了论文选题之后,学生登录此系统进行选题同时选择指导教师,等待教师的同意,同时该指导教师有权决定是否选择该同学。2系统能实现毕业论文的上传、下载和论文的批改功能:学生登录该系统可以提交论文,教师登录后可以下载查看同时批改论文。3系统能实现系统权限的设置:本系统输入账号、密码实现不同角色的登录,管理员登录后可以增加、删除用户等,并且为了保证系统数据库信息的安全,设置系统的访问权限是重要的工作。4其它功能的设置:为了使用户能更好的使用本系统,在软件中包括一些查看、修改个人信息的功能和不同的操作接口,方便用户进行操作。2.2.2 系统的性能需求分析1系统完整性要求本信息系统要为本校计算机系而设计的毕业论文管理系统,无论是性能的需求还是实际的需要,与使用者沟通和信息收集环节都很方便。2系统安全性要求系统的设置不仅要考虑操作方便性,还要考虑系统的安全性7,在进入系统前,只有合法用户才能进入系统,否则是不容许的!因此对系统设置密码,是实现系统稳定安全的重要途径;此外,如果划分的更细些,就是对不同使用者分配不同的权限,更能体现系统的安全性7。3系统可移植性要求系统的可移植性是目前开发软件的最基本要求,这样可以保证系统具有较大的使用范围,即使操作系统改变了,本系统仍可以继续使用8。4对响应时间的要求响应时间长短也是衡量系统好坏的标准,因为响应时间决定着系统的工作效率,响应时间快,系统的工作效率才高9。本系统对响应时间的要求是要在5秒中之内对用户的操作进行反映,运行用户所要求的功能,这样才能满足使用者的要求。5以数据库为核心的要求本系统中的所有信息都是保存在数据库中的,前台的接口一切操作都是针对数据库操作的,例如增加、删除、修改和查询的操作都是与数据库密切相关,因而构建数据库以及如何有效的对数据库进行操作是本系统的核心问题。2.2.3 实体-联系图为了把用户的数据要求清楚、准确地描述出来,系统分析员通常简历一个概念性的数据模型(也成为信息模型)。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。数据模型中包括3中相互关联的信息:数据对象、数据对象的属性及数据对象彼此间相互连接的关系10。通常使用实体联系图来简历数据模型,实体联系图简称为E-R图。根据对本系统的分析,得出本系统的实体图如图2.4所示,系统总的E-R图如图2.5所示。图2.4 黑河学院毕业设计管理实体图图2.5 黑河学院毕业设计管理系统总体E-R图第3章 系统的总体设计3.1 结构设计根据业务流程,需要将该系统划分为前台、后台和数据库。前台中,不同角色的用户在登录系统后即可链接查看相应的主页信息,还可以做选择、修改等操作。为了方便用户查看重要通知,将重要消息嵌入到登录主页面中。数据库是本系统后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。该毕业设计管理系统的后台要对整个系统的信息和数据进行维护。本系统的前台所显示的信息在后台都应该有对应的维护。除了设计后台的各个管理接口外,为了方便管理员的工作,可以将各个管理的接口结合到一个页面中。因此,各个管理的接口会作为主管理接口的分支。在设计好前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示11。3.2 功能模块设计通过详细的用户调查,在现行的业务处理流程和数据流图的基础的,就可以基本确定目标系统要达到的目标了。在经过多方了解和调查后,基本清楚了高校教师评定系统的功能需求。学生和教师部份系统的功能分析如下:教师模块包括以下内容:1.教师在线课题发布,包括课题名称、答辩教师、是否被学生选择等信息。2.教师取消某个学生选择自己的课题。3.教师网上对学生论文进行评阅。4.网上评语是教师对学生各个阶段设计的评价、指导。5.指导教师网上评分。6.答辩教师网上评分。学生模块包括以下内容:1.学生进行选题,选题中包括课题信息,指导教师信息等。2.学生论文上传,教师评阅,学生查询论文成绩。3.学生取消对某个课题的选择。前台功能模块图如图3.1所示。图3.1 前台功能模块图后台管理系统的主要功能要求:1.管理员登录系统。2.用户管理模块,包括用户添加、删除和管理员密码管理。3.教师管理模块:主要是添加、删除、修改教师信息。4.学生管理模块:主要是添加、删除、修改学生信息。5.退出后台模块:退出系统,关闭浏览器。后台功能模块图如图3.2所示。图3.2 后台功能模块图3.3 数据库设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。一个完整的数据库系统是由计算机软硬件系统、数据库、数据库管理系统、应用程序和数据库管理员五个方面组成,。数据库的设计通常是以一个已经存在的数据库管理系统为基础的。根据用户需求和业务流程,本系统采用了SQL Server 2000数据库管理系统。物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。在完成数据库的逻辑设计之后,考虑到程序设计的实用性及通用性,本系统采用SQL Server 2000数据库,共创建了1个数据库,5个数据表。本系统用到的主要数据表。如表3-1至表3-5所示。表3-1 教师信息表(teacher)数据项名称说 明 类 型备注长 度TeacherID教师编号文本主键12TeacherName教师姓名文本20TeacherPwd登录密码文本12表3-2 学生信息表(student)数据项名称说 明 类 型备注长 度StudentID学生编号文本主键12StudentName学生姓名文本20StudentPwd登录密码文本12表3-3 课题信息表(subject)数据项名称说 明 类 型备注长 度Subjected课题编号文本主键12SubjectName课题名称文本100TeacherID指导教师编号文本12TeacherName指导教师姓名文本20StudentID选择学生编号文本12StudentName选择学生姓名文本20state状态文本8Remark评语备注result指导教师评分数字表3-4 答辩教师评分表(result)数据项名称说 明 类 型备注长 度ResultID编号文本主键12SubjectID课题编号文本12SubjectName课题名称文本100StudentID学生编号文本12StudentName学生姓名文本20TeacherID答辩教师编号文本12TeacherName答辩教师姓名文本20Result答辩教师评分数字表3-5 用户信息表(users)数据项名称说 明 类 型备注长 度username用户名文本20userPwd密码文本12下面给出本系统的主要数据元素的数据字典。如图3.3至3.7所示。名字:管理员信息别名:person描述:管理员的相关信息定义:管理员信息=管理员id+管理员name+管理员password位置:存于数据库,在维护系统时应用图3.3 管理员信息数据字典名字:教师信息别名:teacher描述:教师的相关信息定义:教师信息=教师id+教师姓名+教师职称+教师学历+教师性别+教师教研室+教师系别+教师电话+教师密码位置:存于数据库,在出题和进程控制时应用图3.4 教师信息数据字典名字:学生信息别名:student描述:学生的相关信息定义:学生信息=学生id+学生姓名+学生性别+学生系别+学生专业+学生年级+学生班级+学生成绩+学生电话+学生密码位置:存于数据库,在选题和进程控制时应用图3.5 学生信息数据字典名字:学生成绩信息别名:score描述:学生成绩的相关信息定义:学生成绩信息=成绩id+学生名字+实习成绩+指导成绩+评阅成绩+答辩成绩位置:存于数据库,在归档时应用图3.6 学生成绩信息数据字典名字:上传文件信息别名:uploadfile描述:上传文件的相关信息定义:上传文件信息=文件id+名称+大小+路径+上传人位置:存于数据库,在上传文件时应用图3.7 上传文件信息数据字典第4章 网站的详细设计与实现4.1 用户界面设置黑河学院毕业设计管理系统是以网站的形式,所以用户界面秉承了主流网页布局和网页必备元素,使用户使用起来能够轻易上手,简明易懂。用户界面设计主要采用Dreamweaver CS4软件编辑制作,运用了大量网页特效代码,使界面看起来充满互动,功能一应俱全。由于系统庞大,界面过于烦琐复杂,所以这里仅介绍最基本的用户界面。更多内容可以通过权限登录管理系统网站亲身体验。4.2 登录模块设计与实现当系统登录时,首先出现的是一个用户权限登录的界面, 权限设置主要是维护系统的安全性和完整性。拥有管理员权限的操作员能对其他操作员进行相应的权限设置,没有权限的操作员不能对相应的窗口进行操作用户必须通过正确的登录名和密码才能进入到本系统内,不同权限的用户进入的界面不同,管理员进入到管理界面能对本系统进行全部的操作,而非管理员级别用户,只能进入到自己相应工作的界面内。输入账户和密码,在点击登录按钮时,调用数据库中的表与之比较,通过在数据库中设置相应的权限不同,前台进入到不同的界面。为编程实现此界面,分析绘制程序流程图如图4.1所示。图4.1 主界面程序流程图此功能的界面效果如图4.2所示。图4.2 登录管理界面4.3 选题功能模块设计与实现选题阶段首先由管理员确定发布内容。学生通过登录自己的界面,可以看到题目的全部信息并且进行选择。在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。在确定的时间内和学生完成选题后,由管理员根据题目和学生的具体情况,通过人工干预的方式,确定每一个学生的题目,协调学生和题目之间的关系。选题功能程序流程图如图4.3所示。图4.3 选题界面程序流程图此功能的界面效果如图4.4所示。 图4.4 选题管理界面4.4 管理员功能模块设计与实现管理员的功能主要是用户管理、学生管理、教师管理。增加用户、删除用户。进行对数据表的管理。大体的流程是管理员进入系统,具有添加和删除用户两大功能。在用户添加界面添加用户以及详细信息,在保存按钮中保存,若添加失败则返回添加主界面,成功结束。用户删除是选择用户,选择删除该用户按钮,选择是则成功的删除该用户。两大功能是在前台界面实现,通过调用相应的数据库表对数据进行添加删除。管理功能程序流程图如图4.4所示。图4.4 管理模块程序流程图此功能的界面效果如图4.5所示。图4.5 管理员管理界面第5章 系统测试5.1 测试原理测试主要依据是被试系统的研制任务书和技术规格书,是对软件整体功能和性能的综合测试与评估。测试原理是软件测试活动的理论基础,测试方法是测试原理的实际应用和获得测试数据的手段12。测试是为了发现程序的错误而执行程序的过程,正确认识测试是十分重要的,任何测试都要追溯到用户需求。针对于本系统,我主要采用黑盒测试。黑盒测试主要侧重于软件的功能,所以黑盒测试又称为功能测试。黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性12。黑盒测试主要根据规格说明书设计测试用例,并不涉及程序内部构造和内部特性,只依靠被测程序输入和输出之间的关系或程序的功能设计测试用例。黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用。黑盒测试主要是为了发现以下几类错误:1.否有不正确或遗漏了的功能。2.在接口上,输入能否正确地接受,能否输出正确的结果。3.是否有数据结构错误或外部信息访问错误。4.性能上是否能够满足要求。5.是否有初始化或终止性错误。5.2 系统测试当系统各功能模块集成后,为了发现系统中存在的错误,使系统能够正确运行,确保系统的稳定,本人根据系统开发各个阶段的规格说明和程序的内部结构精心设计了一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序以及发现错误。5.2.1 登陆界面的测试对本系统的主要功能模块,本人主要进行了黑盒测试,测试用例如下:测试模块名称:身份验证模块。测试内容:用户登录的账号和密码。测试目的:检查用户的身份的合法性,功能性测试。在测试过程中出现了不少问题,而问题主要是集中在数据类型不相容。经过不断的调试,修改数据类型,最终解决了这样的问题。预置条件:在后台添加1前台用户,用户名:wy,密码:123456;进入网站前台首页。具体情况如表5-1所示。网站登录模块功能测试用例:表5-1 登录测试结果用例编号测试步骤输入数据预期结果测试结果DL001输入用户名和密码,按“登录”按钮(第一次登录)wy123456进入系统页面,页面固定位置显示用户名,用户可以使用功能菜单正常运行DL002输入用户名和密码,按“登录”按钮wy密码为空显示警告信息“请填写完整”同预期结果DL003输入用户名和密码,按“登录”按钮用户名为空密码为空显示警告信息“请填写完整”同预期结果DL004不用鼠标,用Tab键在输入框间切换,按ERwy123456成功登录正常运行DL005用帐号user登录,长时间不做任何操作,察看是否自动退出系统wy123456仍然处于登录状态,不自动退出系统同预期结果测试结果:只有输入了正确的用户名和密码才能登录,系统正常。5.2.2 资料下载的测试测试模块名称:资料下载测试。测试内容:用户登录后进入资料下载页。是否能够进行下载,资料是否能够打开,下载完后的信息是否可以读出。测试目的:系统的功能性测试。预置条件:在后台添加1前台用户,用户名:wy,密码:123456;进入网站首页。具体情况如表5-2所示。网站资料下载功能测试用例表5-2 下载功能测试结果用例编号测试步骤预期结果测试结果DL001用户未登录,浏览资料,选择下载出现提示信息:“您没有权限下载,请登录后下载,谢谢”。同预期结果DL002用户已登录,浏览资料,选择下载(首次下载)。资料可以下载,并且可读。正常运行DL003用户已登录,浏览资料,选择下载(第二次下载)。资料可以重复下载,并且可读。正常运行续表5-2DL004用户已登录,浏览资料,选择打开资料可完整打开,内容完整正常运行测试结果:上述测试内容中的描述都能够实现。5.2.3 模块测试同时,对权限管理模块、用户模块、上传资料、评分评语、后台管理模块都进行了相应的测试,除了几个小错误外系统运行都基本正常,经修改代码,检查数据库后将问题解决。具体情况如表5-3所示。表5-3 功能模块测试结果测试项目实测数据偏差结果数据结论权限管理模块管理员口令密码无控制正常权限控制正常用户模块用户的基本操作无系统正常响应功能基本正常上传资料模块是否能控制上传无系统正常响应功能基本正常评分评语模块是否正确评价无系统正常响应功能基本正常后台管理模块是否正确管理后台无系统正常响应功能基本正常5.3 测试结果分析经过充分的测试可以得到如下分析结果:首先本设计具有运行速度快、系统运行时稳定、系统占用资源少、对系统配置要求低、可移置性好、可跨平台使用等优点。此外测试过程中也发现了它的不足,如代码编写的不是很简洁,界面不够美观,网站部分页面给人臃肿的感觉,这些情况的产生是由于缺少相关开发工作经验造成的,但总的来说这个软件测试技术课程网站还是具有一定实用价值的,能够在一定程度上满足用户的需要。由于这个系统是本人的毕业设计,因此测试人员既是开发人员,没有足够的测试经验,发现错误的能力有限。总 结本设计开发毕业设计管理系统,将采用当前流行的B/S结构和Internet网络技术,不仅方便操作,而且可以大大提高系统的可移植性。实现毕业设计信息的及时共享保存(不同对象依所具有的权限而异共享信息);实现对历史记录信息的查询;实现对各种报表信息的下载;实现用户名、密码安全机制,保证信息系统资源不受人为因素的干扰,且接口友好,容易操作,性能良好。一个管理信息系统的设计,不可能一步到位,还需要不断的完善和补充。同时,系统中还存在许多问题,有待在日后的使用中发现和解决。编程前的深思熟虑是减少程序调试工作量的重要方法,只有进行充分考虑,才会减少调试过程中的工作量。虽然在开始写程序之前我们做了多的准备工作,但在真正的写程序时仍然发现许多问题,有些问题是分析时的疏漏,有些则是如果不做无论如何也想不到的。比如:安全性不高,代码也很繁琐;注入式攻击;非正常字符的检测;数据表的设计也没有做到最优。这些都是应该加强改进的地方。随着黑河学院的建设步伐加快,毕业设计管理系统的需求会越来越大,传统的管理系统理念面临着新技术发展的挑战。管理系统的开发与应用是一项浩繁的系统工程,开发人员应该正确认识当前管理系统发展方向的基础上,抓住其核心实现技术,全局把握,才能实现毕业设计管理的真正效益。参考文献1 魏国汶计算机与现代化J计算机学报,2009,(6):15-202 郑阿奇.SQL Server实用教程M北京:电子工业出版社,2009:119-121.3 王国荣.ASP网页制作教程M北京:人民邮电出版社,20074 刘瑞新.Visual Basic 管理信息系统开发毕业设计指导及实例J.北京:机械工业出版社,2005:81-89.5 方睿网络数据库原理及应用M成都:四川大学出版社,2006:83-906 北京:机械工业出版社,2006.1祝智庭现代教育技术:走进信息化教育M北京:教育科学出版社,200737 朱少民软件工程导论(第五版)M. 北京:清华大学出版社,2009.01.16-34.8 WClay,Richardson,Donald,AvondolioThe Java high class weaves a distance:JDK 6JScientific & Technology Book Review,2006,(3):7-99 Mark Wutka,Alan Moffet,Kunal MittalSams Teach Yourself Java Server Pages 20 with Apache Tomcat in 24 HoursMSams Publishing,2007:35-4510 姜春风,许薇基于B/S模式的考试系统的设计与实现J吉林农业科技学报,2007,(4):14-1711 徐人凤,曾建华SQL Server 2000数据库及应用M

    注意事项

    本文(黑河学院毕业设计管理网站的设计与实现毕业设计(论文).doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开