示例基于WEB的学生综合测评系统设计与实现毕业论文_第1页
示例基于WEB的学生综合测评系统设计与实现毕业论文_第2页
示例基于WEB的学生综合测评系统设计与实现毕业论文_第3页
示例基于WEB的学生综合测评系统设计与实现毕业论文_第4页
示例基于WEB的学生综合测评系统设计与实现毕业论文_第5页
已阅读5页,还剩33页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

本科毕业设计题目基于 WEB 的学生综合测评系统的设计与实现作 者: 杨文章 专 业: 计算机科学与技术 指导教师: 戴树贵 完成日期: 2012 年 6 月 6 日 南通大学计算机科学与技术学院2012 年 6 月 13 日题目:基于 WEB 的学生综合测评系统的设计与实现南 通 大 学毕 业 设 计姓 名 : 杨文章 指导教师 : 戴树贵 专 业 :计算机科学与技术 南通大学毕业设计摘 要学生 胡成虎 指导教师 汪强 摘要 随着手机的普及以及手机应用的深入人心,近几年“智能手机”成为了人们关注的话题。在现今这个智能手机系统群雄纷争的时候,2008 年 Google 推出了一款名为Android 的开源智能手机操作系统。Android 凭借其开放性和良好的人机界面,受到广大手机生产商的重视,随着 3G 时代的到来,Android 有可能会改变现在智能手机市场的格局。Android 是由 Linux 操作系统、中间件以及核心应用程序组成的专门为移动终端设备开发的层次软件集。在对 Android 学习中,主要做了以下的研究:首先,Android 系统是一个层次的软件集,所以先从层次方面对 Android 进行系统研究,主要对其运行时环境层以及 Android 应用框架层的研究;其次,通过对 Android 平台上应用的开发,更进一步了解 Android 这个系统,在开发中,尤其注重 Android 的 Intent 机制的使用。 主题词 Android; Android 内核层; Android 构架;Android 应用;Android SDK;Android 开发 The research and development of Google Android embedded system Student: Hu Chenghu Adviser: Wang Qiang AbstractWith the popularity of mobile phones, “smart phone” become the subject of attention. Now days, there are lots of companies who compete in the filed “Smart Phone System”. In 2008, Google released their opening source smart phone operating system which called Android. Because of opening source and its nice UI. Moreand more mobile phone manufacturers use Android in their phones. With the becoming of 3,Android may change the field of smart phones. Android compose of Linux kernel, middleware and core applications. To study Android, there something to do: firstly, Android system is a hierarchical set system, so we should study its hiberarchy, especially in Android Runtime layer and Android application framework layer; secondly through Android application development, we can further understand the Android the system, in development, we will usethe Android Intent mechanism. Key WordsAndroid;Android Kernel ;Android Truss ; Android Application;Android SDK;Android Development南通大学毕业设计目 录摘 要 .IABSTRACT .II第 1 章 绪 论 .11.1 系统开发背景 .11.2 系统开发意义 .11.3 本文结构 .2第 2 章 系统开发环境介绍 .42.1 B/S 结构简介 .42.2 SQL Server 2008 简介 .52.3 ASP.NET 简介 .72.4 本章小结 .8第 3 章 系统分析 .93.1 可行性研究 .93.2 需求分析 .113.3 数据流程分析 .113.4 系统流程分析 .143.5 本章小结 .15第 4 章 系统总体设计 .164.1 系统设计的目标 .164.2 系统功能分析 .164.3 系统功能模块 .174.3.1 管理员功能模块 .174.3.2 学生功能模块 .174.3.3 普通教师功能模块 .174.3.4 班主任辅导员功能模块 .184.3.5 反馈信息功能模块 .194.3.6 系统整体结构 .194.4 本章小结 .20第 5 章 数据库设计 .215.1 概念结构设计 .215.2 实体 E-R 图 .215.3 逻辑结构设计 .255.4 数据库表设计 .285.6 本章小结 .30南通大学毕业设计i第 6 章 系统详细设计与实现 .316.1 首页面的设计与实现 .316.2 管理员功能模块的设计与实现 .316.3 普通教师功能模块的设计与实现 .386.4 班主任、辅导员功能模块的设计与实现 .396.5 学生功能模块的设计与实现 .426.6 信息反馈界面的设计与实现 .436.7 本章小结 .44第 7 章 软件测试 .457.1 概述 .457.2 系统测试 .467.2.1 系统测试的目的及原则 .467.2.2 系统测试的测试用例 .477.3 测试总结 .507.4 本章小结 .50总结 .51参考文献 .52致 谢 .53南通大学毕业设计0第 1 章 绪 论1.1 系统开发背景随着时代不断的进步,手机不再仅仅是一个移动电话,已经越来越多的融入了我们的生活,而随着移动终端的迅猛发展,人们的业余生活也得到了很多改善。数字科技的发展,早已改变了我们很久之前的生活习惯。 记得上高中上学时,经常为了查找一个知识点而翻遍教材与参考书;经常在上下学坐车的路上抱着厚重的“五年高考三年模拟”一页一页的翻;经常在宿舍其他同学都睡觉的时候,自己打开床头灯,秉烛夜读。这样做既浪费时间又非常的不方便,使得学习的效率大打折扣。对于“时间就是成绩”的高三学生来说,多一分时间就多一分成绩,多一分成绩也许命运就从此不同。考一个理想的分数固然重要,但光有好的成绩是不够的,选择合适的大学与自己喜欢的专业也非常重要。我们经常看到很多同学由于在报选专业的时候对自己所选择的专业并不十分了解,真正入学后对自己的专业毫无兴趣,因而产生厌学情绪。 如何提高学生的学习效率,让学生更加方便的学习。如何让学生选择好合适的大学与喜欢的专业都成了有待解决的问题1.2 系统开发原因基于以上的现状,我决定在现阶段自己开发一个基于 Android 平台的二级 C 语言掌上题库 APP,使自己可以通过手机应用程序轻松浏览二级 C 语言的题目,让自己更容易学习二级 c。南通大学毕业设计1第 2 章 系统开发环境及运行环境介绍1.2.1 开发环境和使用工具 (1)手机客户端:Eclipse+JDK 1.6+SDK 2.2+ADT (2)Web 服务端:Visual Studio 2010+ .NET Framework SDK (3)服务器:IIS 7.5 (4)数据库:SQL Server 2005 (5)开发所用电脑的配置如下: 处理器:Inte(R) Core(TM)2 Duo CPU T66002.2GHZ 2.20 GHz 内存:3.00GB硬件空间:80GB1.2.2 建议的运行环境 手机客户端:Android 手机系统 2.2 或以上版本 Web 服务端:Internet Explorer 5.5 或以上版本南通大学毕业设计2第 3 章 系统分析在 Android 手机上做二级 C 语言掌上题库 APP 是一个学习性质的尝试,动机主要除了兴趣以外,主要是为了更好的深入学习软件技术这门学科,学习在移动终端开发应用程序。同时也希望这个 C 语言掌上题库 APP 有一定的使用价值,使用户可以真正通过这个应用程序提高自己学习的效率与学习成绩。无论在上下学的路上、还是入寝之前,都可以打开 C语言掌上题库 APP 浏览查看自己需要的知识。第四章 可行性分析4.1 技术实现可行性 随着移动网络的发展,手机上网人数日益增多,人们已经习惯通过手机网络的方式在网络上进行即时信息的交流和接受服务。 开发二级 C 语言掌上题库 APP 已经非常成熟,首先,从硬件上讲,现在的只能手机速度现在已经不是问题,大容量高速度的手机存储卡十分普遍,同时无限网络的速度普遍可以达到 100M,这些为电子商务的运行打下坚实的基础。从软件的角度上讲,Anroid 操作系统具有非常强大的功能,可以让 Java 程序人员在 Android 操作系统的手机上开发各种软件。同时,开发手机客户端的工具 Eclipse 也相当成熟。有了这些技术的支持,我们成功开发一个移动手机客户端没有任何技术风险。 此外现在已有不计其数的软件采用手机客户端-Web 服务端-数据库的模型开发手机应用程序,因此此项技术早已完全成熟。4.2 软件经济可行性(1) 硬件成本: 开发终端:PC 一台。 测试终端:Android 一部。 所使用硬件均为本人已有硬件,因此无任何硬件成本。 (2) 软件成本: 所使用软件均为开源软件和破解软件,因此无任何软件成本。4.3 开发环境可行性 (1) Eclipse:目前最主流的 Android 开发工具。采用最新的 INDIGO 版本(2) Android SKD 2.2:Android 开发工具包,提供强大的开发文档与应用编程接口。 (3) JDK 1.6:JDK 是整个 Java 的核心,包括了 Java 运行环境,Java 工具和 Java 基础的类库。 (4) Visual Studio 2010:用来开发二级 C 语言掌上题库 APP 系统 Web 服务端。 (5) SQL Server 2005:用来提供后台数据库支持。1.6.4 总体可行性结论 通过上面的所有的可行性分析,这次毕业设计所做的高考宝典系统中的项目方案已经十分成熟,继续下一步的开发工作是完全可行的。南通大学毕业设计35 系统需求分析南通大学毕业设计4第 6 章 方案论证 6.1 系统结构论证 C/S(Client/Server)结构即客户机/服务器结构,其中服务器是网络的核心,客户机是网络的基础,客户机通过网络从服务器或得所需要的资源;Client 是运行客户端程序的机器,Server 是运行服务器程序的机器。C/S 结构充分利用了客户机与服务器两端的硬件优势,将一部分工作交由客户机来处理,只需要将结果通过网络发送给服务器,这样不仅节省了网络流

温馨提示

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

评论

0/150

提交评论