毕业论文示例-基于WEB的学生综合测评系统的设计与实现
- 格式:doc
- 大小:1.79 MB
- 文档页数:38
基于WEB的学生综合测评系统一、系统开发背景:随着计算机技术的不断发展,在现代化社会中,各种信息的处理基本都是由计算机来完成的。
在本课题中,我们要用计算机技术实现学生综合测评信息的管理。
在没有计算机之前,所有的信息记录都是由人工记录维护,不但不方便,还经常出错,有了计算机就可以方便的对各种信息进行查询和维护了。
作为高校的学生综合素质测评信息管理系统,它涉及到大量的学生信息,各个学生的素质测评信息等各种信息,信息种类多,信息量大,如果一切都靠人工操作管理,不但查找不方便,维护也更是噩梦,作为计算机专业的一名学生,更有义务通过计算机实现对这些信息的科学化管理,也能通过这次毕业设计锻炼自己独立开发系统的能力。
在这个系统中,我们使用了B/S结构的软件体系,采用的是asp动态网页设计技术和access轻量级数据库,可以灵活地管理各种信息。
系统包括四大功能模块:学生信息管理,测评信息管理,信息查询,系统设置。
二、需求分析的基本任务:需求分析的基本任务是准确回答“系统必须做什么?”这个问题,也就是确定为了满足用户的需要系统必须做什么。
具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景。
需求分析阶段必须仔细分析系统的业务流程,对业务流程进行抽象,得到系统的数据流分析。
数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理,所以数据流图代表了系统的逻辑模型。
数据流图只是抽象地描述了系统的概貌,还要用其它工具进行更详细的描述。
数据字典、IPO图和ER图是详细描述系统中的数据元素、数据流、数据存储、处理和数据概念模型的好工具。
通过业务流程图、数据流图、数据字典、IPO图、ER图等图形工具,可以准确、规范地描述系统的需求。
三、系统的功能需求作为大学生综合素质测评信息管理系统,在系统中一定存在许多的学生,这需要对学生的信息进行管理;每学期期末时都需要对这些学生的各方面素质进行综合测评,系统能根据各个素质的分数自动计算综合的素质分数,所有需要对大量的测评信息进行管理;同时,系统可以提供信息查询的功能,显示出按要求查询到的测评信息,也能对系统的一些信息如专业信息,学期信息,个人密码信息进行设置,所以系统分四大功能模块,为了方便地对各种信息用计算机进行有效的管理,各模块的基本功能说明如下:学生信息管理:包括学生信息的登记,查询及维护功能测评信息管理:包括测评信息的登记,查询及维护功能信息查询:包括学生信息查询和测评信息查询系统管理:包括专业信息设置,学期信息设置,个人密码修改四、数据流程分析数据流程分析,即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。
分类号_______________ 密级________________ U D C________________ 编码________________本科毕业论文(设计)题目:基于WEB的在线测试系统的设计与实现本学位论文属于1、保密□,在_____年解密后适用本授权书。
2、不保密□。
(请在以上相应方框内打“√”)学位论文作者签名:日期:年月日导师签名:日期:年月日内容摘要I 关键词 (I)Abstract (I)Key words (I)1.引言 (1)2.系统需求分析 (1)2.1系统需要解决的问题 (1)2.2系统需要实现的基本功能 (1)3.系统的总体设计 (2)3.1B/S结构模式 (2)3.1系统结构 (2)3.2数据库总体设计 (2)4.系统的详细设计和实现 (3)4.1数据库的具体设计 (3)4.2开发技术 (6)4.3测试模块的设计与实现 (6)4.4管理模块的设计与实现 (9)5.系统测试 (12)5.1构建ASP开发环境 (12)5.2系统测试 (12)6.结束语 (12)参考文献 (13)内容摘要:随着Internet技术的发展,测试的技术手段发生了革命性变化。
在线测试将成为一种趋势。
基于Web的在线测试系统可以极大地提高教学灵活性,传统的测试在人力、物力上与基于Web的在线测试系统相比都显得较为烦琐。
本测试系统采用ASP(Active Server Pages)和ADO(ActiveX Database Object)技术,基于B/S结构模式开发而成。
该系统具有操作方便、简易、动态管理测试信息、测试时间灵活、阅卷速度快等特点。
具有管理员可以远程管理和维护系统、随机生成试卷、自动评阅、计分、成绩存档、作答信息反馈等功能。
本系统为学生对知识点的自我检测以及教师对学生进行测评带来了很大的方便。
关键词:Web ASP B/S结构在线测试Abstract:Along with the Internet technology developed, Testing techniques have undergone revolutionary changes. Online testing will become a trend. Web-based online testing system can greatly enhance the flexibility of teaching, compared with Web-based online testing system, the traditional tests are more cumbersome in human and material resources. Based on the B/S(Browse/Server) model, This test system uses ASP(Active Server Pages) and ADO(ActiveX Database Object) technology to develop.The system has the character of convenient and easy to operate, dynamic management test information, test time flexibility, and speed correction. And by this system, administrator can remote manage and uphold system, get papers randomly, give comments and score automatically, archive students’performance, and give feedback. The system is convenient with the knowledge point of self-testing for students and evaluation given to students by teachers.Key words:Web ASP B/S structure Online test1.引言随着计算机技术的发展及计算机的日益普及,基于WEB在线测试与无纸化办公一样已成为大势所趋[1]。
基于Web技术的在线模拟考试系统设计与实现案例随着社会的快速发展,人们对教育的要求也越来越高。
特别是在幼儿教育阶段,家长和教师都希望孩子们能够提前掌握更多的知识和技能。
然而,传统的考试方式往往无法满足这种需求,因此,基于Web技术的在线模拟考试系统应运而生。
一、系统需求分析1.功能需求(1)用户注册与登录:用户可以通过注册账号的方式登录系统,以便于管理和查询考试记录。
(2)考试题目管理:管理员可以在系统中发布、修改和删除考试题目。
(3)考试模拟:用户可以根据自己的需求选择不同的考试科目进行模拟考试。
(4)考试结果展示:用户完成考试后,系统可以自动评分并展示考试结果。
2.性能需求(1)系统响应速度:系统需要能够在短时间内完成用户的登录、考试、评分等操作,以提高用户体验。
(2)数据安全性:系统需要保证用户数据和考试数据的安全性,防止数据泄露或被恶意攻击。
(3)系统稳定性:系统需要具备较强的抗压能力,能够应对高并发、大数据量的场景。
二、系统设计1.技术选型(1)前端:HTML、CSS、JavaScript(2)后端:Java、PHP、Python等(3)数据库:MySQL、Oracle等2.系统架构设计(1)B/S架构:采用浏览器/服务器架构,方便用户通过Web端进行访问和操作。
(2)三层架构:将系统分为表示层、业务层和数据层,有利于代码分离和模块化。
3.模块划分(1)用户模块:包括用户注册、登录、修改资料等功能。
(2)题目管理模块:包括题目发布、修改、删除等功能。
(3)考试模拟模块:用户可以选择题目进行模拟考试。
(4)考试评分模块:系统自动对用户提交的答案进行评分。
(5)考试记录模块:用户可以查看自己的考试记录和成绩。
三、系统实现1.前端实现(1)HTML页面:使用HTML标签搭建考试系统的页面结构。
(2)CSS样式:通过CSS样式美化页面,提高用户体验。
(3)JavaScript脚本:使用JavaScript实现页面的动态交互功能。
基于Web的在线考试系统的开发与实现摘要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前存在各级各类的考试,而它们的各种工作主要还是依赖于手工完成,但是手工管理还存在着许多弊端,比如会由于不可避免的人为因素,造成数据的遗漏、误报。
计算机信息化管理有着储存量大,速度快等许多优点,因此我们可以利用计算机网络以及JSP技术实现动态的管理。
在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,JSP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制和管理备受青睐。
随着计算机网络技术的进一步发展和普及,利用JSP技术开发的各种网络在线考试系统必将大行其道。
本说明书主要介绍了该系统的开发背景和发展前景、研究内容和设计理念以及系统的实现过程,该系统是一个基于Web采用B/S即浏览器和服务器结构模式,服务器端采用JDBC方式连接数据库。
关键词:在线考试,试卷,JSP,SQL Server2005The Online Exam System Based On Web Development andImplementationAuthor: Liu ZhuanTutor: Ye MaogongAbstractAlong with the computer and network technology rapid development, Internet/Intranet applications growing popularity in the global scope, the society is rapidly towards information society forward, information automation function also is more and more big, make our from multifarious affairs liberate, improve our work efficiency. At present, the exam at various levels and of various kinds of work that they still basically rely on done manually, manual management still exist many shortcomings, due to the inevitable man-made factors, the omission, cause data material misstatement. In many of the network service, the Web gives a person refreshing, but in this one, because the technology was the JSP can be complex database operation, strong interactivity and user-friendly control and management is favour. Computer information management has a large storage capacity, speed and many other advantages, so we can use computer network and JSP technology to achieve dynamic management. With the further development of the computer network technology and popularization of using the JSP technology development, various network on-line examination system will be flourishing.This paper mainly introduces the system development background and development prospects, research content and design concept and system implementation process, this system is based on a Web adopts B/S namely the browser and server structure mode,the server using JDBC way connect to database.Keywords:Online Examination, the Examination Paper, JSP, SQL Server2005目录摘要.............................................................................................................................. ABSTRACT . (I)1 绪论 01.1系统开发背景 01.2系统开发的目的和现实意义 (1)1.3系统设计思想及实施方案 (2)1.4可行性分析 (2)1.4.1 资源可行性 (2)1.4.2 时间可行性 (3)1.4.3 技术可行性 (3)1.4.4 经济可行性 (3)1.4.5 社会的可行性 (3)1.5本文内容安排 (3)2 系统需求分析 (5)2.1系统功能分析 (5)2.1.1 系统功能模块 (5)2.1.2 系统界面设计分析 (5)2.2系统性能分析 (5)2.3数据库分析 (6)2.3.1 系统数据库分析 (6)2.3.2 数据库结构分析 (9)2.4系统开发环境 (10)2.4.1 硬件、软件平台 (10)2.4.2 系统开发技术描述 (10)3 系统概要设计 (11)3.1总体结构设计 (11)3.1.1 系统HIPO图 (11)3.1.2 系统主要功能模块 (12)3.2数据库结构设计 (12)3.2.1 数据库概念结构设计 (12)3.2.2 数据库逻辑结构设计 (12)3.2.3 数据库物理结构设计 (13)4 系统详细设计 (16)4.1系统总体设计 (16)4.1.1用户登录界面设计 (16)4.1.2 系统管理员主页设计 (19)4.1.3 系统学生主页设计 (20)4.2 ....................................................................................................... 系统管理员操作设计204.3 .................................................................................................................... 学生操作设计234.4 ......................................................................................................................... 连接数据库245 系统运行与测试 (26)5.1登录测试 (26)5.2管理员添加学生测试 (26)5.3管理员生成试卷测试 (26)5.4管理员添加模板测试 (27)5.5测试总结 (27)6 系统的使用说明与安装 (28)6.1运行环境要求 (28)6.2安装设置 (28)6.3源程序用户名和密码 (28)结论 (29)致谢 (30)参考文献 (31)附录 (32)1 绪论计算机应用迅猛发展,网络应用不断扩大,各级各类的考试层出不穷,使得开发在线考试系统成为现实。
本科生毕业论文题目: 基于web的综合测评系统二级学院:物理与电子信息学院专业:电子信息科学与技术(学校)本科生毕业论文论文题目:基于web的综合测评系统【论文摘要】基于WEB的综合测评系统是基于Java、Jsp、Servlet和JavaScript等组合技术的Web应用程序,凭借互联网实现基于WEB的综合测评系统.文中系统性的介绍了本系统的前期分析和在软件开发的流程中的每一步设计和实施,本系统采用分层架构来处理系统业务需求和维护变更的改动,系统功能模块有系统用户管理、学生信息管理、综合测评管理等.【关键词】分层架构;综合测评;Java;Jsp;ServletLangfang Normal College Graduate Thesis Thesis Theme: Comprehensive evaluation system 【Abstracts】The Students evaluation system based on WEB is basedon the combined technologies of Java, Jsp, Servlet andJavaScript and other Web applications, by virtue ofthe Internet to achieve the Students evaluation systembased on WEB. In this essay,There is systematicintroduction to the preliminary analysis of the systemand every step of the design and implementation in thesoftware development process, the system uses alayered architecture to deal with business needs andmaintenance changes, the system function has modulesystem, user management, student informationmanagement, comprehensive evaluation of managementand so on.【Key Words】MVC framework; online Evaluate; JAVA; JSP ; SERVLET目录1绪论 (6)1.1引言 (6)1.2课题背景 (6)2开发环境及相关技术的介绍 (6)2.1 互联网 (6)2.2 当前互联网在我国的发展 (7)2.3 servlet介绍 (8)2.4 MyEclipse介绍 (8)2.5 Tomcat介绍 (8)2.6 JSP介绍 (9)2.7 Java介绍 (9)2.8 Javascript介绍 (9)2.9 Css介绍 (9)2.10 Html介绍 (10)2.11 XML 介绍 (10)2.12 SQL语言 (10)2.13 SQL数据库介绍 (10)本章总结 (11)3项目需求分析 (11)3.1风险性分析 (12)3.2需求分析 (12)4系统概要设计 (12)4.1项目规划 (12)4.2系统功能结构图 (13)4.3 系统流程图 (13)5系统详细设计 (13)5.1架构设计 (13)EA中架构图: (13)MyEclipse 中项目分层结构: (13)5.2数据库设计 (13)数据安全性 (13)数据库表间关系: (13)详细数据表结构: (14)5.3用户登录流程相关类设计: (15)BLL业务逻辑层: (15)DAL数据处理层 (16)Entity实体类 (16)6界面设计效果图 (17)6.1系统登录页面 (17)6.2注册用户页面 (17)6.3系统首页 (17)6.4“学生信息维护”相关页面 (17)学院管理 (17)专业管理 (17)班级管理 (18)年级管理 (18)学期管理 (18)6.5“综合测评管理”相关页面 (18)综合测评信息维护 (18)6.6用户管理页面 (19)用户维护 (19)修改密码 (19)7总结 (19)参考文献 (20)致谢 (21)附录一: (21)附录二:采用dom4j来读取数据库连接信息 (37)基于web的综合测评系统1绪论1.1引言综合测评系统是每所学校每年必须要做的工作,它的内容对于学校的决策者和管理者来说都至关重要,所以综合测评系统应该能够为用户提供充足的信息、快捷的查询手段和方便的计算功能。
基于web的学生综合素质评价系统设计与实现第一章:绪论随着教育领域的发展,我们对学生的综合素质评价越来越重视。
传统的方式已经不能满足我们对学生素质评价的需求。
基于web的学生综合素质评价系统应运而生。
本文将介绍这样一个系统的设计与实现。
第二章:需求分析在设计任何一个系统之前,都需要明确需求。
基于web的学生综合素质评价系统也不例外。
在这个系统中,我们需要以下功能:1. 学生信息管理:包括个人信息和学习成绩等。
2. 评价指标管理:定义系统的评价指标,指导对学生进行评价。
3. 评价记录管理:记录学生的评价记录,便于教育工作者参考。
4. 评价结果分析:将所有评价记录汇总并分析,生成报告。
5. 数据安全保护:确保系统数据安全和隐私保护。
第三章:技术架构基于web的学生综合素质评价系统需要具备以下技术架构:1. 后端技术:基于Java语言和Spring MVC框架的后端开发。
2. 前端技术:使用HTML、CSS、JavaScript等前端技术实现数据交互及展示。
3. 数据存储:使用MySQL数据库管理数据。
4. 架构设计:使用分层架构设计,分为控制层、服务层、持久层,具备业务逻辑清晰、容易扩展的特点。
第四章:系统设计基于上述需求和技术架构,我们可以设计出基于web的学生综合素质评价系统。
1. 学生信息管理模块:包括了学生信息的注册、查看、修改等功能。
2. 评价指标管理模块:管理员可以添加、删除、修改评价指标,指导对学生进行评价。
3. 评价记录管理模块:评价记录包括了学生的评价得分、评价周期等。
管理员可以根据自定义的评价指标对学生进行评价,并保存评价结果。
4. 评价结果分析模块:根据已保存的评价记录进行数据统计、生成图表等可视化展示,为教育工作者提供参考。
5. 数据安全保护模块:使用HTTPS协议保证数据传输的安全性。
并使用MD5等加密方法对敏感数据进行加密。
第五章:系统实现系统实现需要具备前后端开发能力和数据库管理能力。
《基于WEB的学生信息管理系统设计与实现》篇一一、引言随着信息技术和互联网的飞速发展,高校的学生信息管理面临新的挑战和机遇。
传统的学生信息管理方式已无法满足快速、高效和便捷的管理需求。
因此,基于WEB的学生信息管理系统应运而生。
本文旨在探讨该系统的设计与实现,以实现学生信息的高效、准确和便捷管理。
二、系统需求分析在系统设计之前,我们首先进行需求分析。
学生信息管理系统需要满足以下需求:1. 学生信息录入与查询:包括学生基本信息、成绩、学籍、奖惩等信息的录入、修改和查询。
2. 学生信息统计分析:根据不同需求,对数据进行统计分析,如按班级、年级、专业等分类统计。
3. 用户权限管理:不同用户拥有不同的权限,如管理员、教师、学生等,各用户只能访问其权限范围内的信息。
4. 操作简便、界面友好:系统应具备良好的用户体验,操作简便,界面友好。
三、系统设计1. 系统架构设计:本系统采用B/S架构,即浏览器/服务器架构,用户通过浏览器访问系统,服务器负责数据处理和存储。
2. 数据库设计:数据库是系统的核心,我们采用关系型数据库进行设计,包括学生信息表、课程信息表、成绩表等。
3. 模块设计:系统分为前台和后台两部分,前台主要负责学生信息的查询和统计,后台主要负责学生信息的录入、修改和删除,以及用户权限管理。
四、系统实现1. 技术选型:本系统采用Java语言进行开发,使用Spring框架进行前后端分离开发,数据库采用MySQL。
2. 数据库实现:根据数据库设计,创建相应的数据表,并编写SQL语句进行数据的增删改查操作。
3. 系统界面实现:采用HTML、CSS和JavaScript等技术实现系统界面,确保界面友好、操作简便。
4. 系统功能实现:根据模块设计,编写相应的业务逻辑代码,实现学生信息的录入、查询、统计和删除等功能。
五、系统测试与优化1. 测试:在系统开发过程中,进行单元测试、集成测试和系统测试,确保系统功能的正确性和稳定性。
毕业论文(设计)题目学生综合测评管理系统的设计与实现学生姓名金伟学号***********院系滨江学院花旗营校区专业软件工程指导教师王迎春二O一六年四月六日摘要21世纪的今天信息技术高速发展,各类信息管理系统层出不穷。
传统的素质评估手段已经无法满足学生综合素质评估的需求,于是基于计算机技术的学生综合素质评测系统孕育而生。
学生综合素质评测系统主要是基于软件工程软件开发,以及结合所学的知识根据以往的工作经验可发的一个系统。
该系统采用Eclipse工具和Mysql数据库设计实现,整个系统具有简单,干净的界面,具有操作简单,可行,易于用户使用等特点。
该系统采用当今社会先进的MVC三层架构设计实现,性能更加优越、可扩展性更好。
系统主要实现了用户管理、用户注册与登录、密码修改,基本数据管理包括数据修改、更新、插入数据导入导出,数据分析等功能模块。
关键词:综合素质评估;管理系统;软件工程;B/S架构AbstractTwenty-first Century today, the rapid development of information technology, all kinds of information management system in an endless stream. The traditional quality assessment method has been unable to meet the needs of students' comprehensive quality assessment, so the students' comprehensive quality evaluation system based on computer technology has been developed.Students comprehensive quality evaluation system is mainly based on software engineering software development, and combined with the knowledge of the knowledge based on previous work experience can be made of a system. The system uses the Eclipse tool and Mysql database design and implementation, the whole system has a simple, clean interface, with simple operation, feasible, easy to use and other features. The system uses the advanced MVC three tier architecture design and implementation, the performance is more superior, scalability is better. System mainly to achieve the user management, user registration and login, password modification, basic data management, including data modification, update, insert data import and export, data analysis and other functional modules.Keywords: comprehensive quality assessment; management system; software engineering; B/S architecture目录摘要 (I)Abstract (III)1 前言 (1)1.1 课题背景及意义 (1)1.2 课题研究现状 (2)1.3 课题的研究方法、技术路线 (4)2 相关技术简介 (5)2.1 PHP技术 (5)2.2 PHP技术特点 (5)2.3 Mysql数据库介绍 (6)2.4 B/S和C/S简介 (7)2.5 Apache简介 (8)3 系统分析 (9)3.1 系统设计目标 (9)3.2 系统可行性分析 (9)3.3 系统功能需求概述 (10)3.4 系统设计规则 (10)3.5 运行环境 (10)4 系统设计 (11)4.1功能模块设计 (11)4.2 技术架构 (12)4.3 数据库结构设计 (12)4.3.1 数据库设计规范 (12)4.3.2 数据库概念模型 (12)4.3.3 数据表字段设计 (15)4.4 系统架构类图 (15)5 详细设计 (17)5.1 数据库连接配置 (17)5.2 功能模块实现 (17)5.2.1 登录模块设计实现 (17)5.2.2 添加院系模块设计实现 (19)5.2.3 院系管理模块设计实现 (20)5.2.4 添加教师模块设计实现 (21)5.2.5 教师管理模块设计实现 (22)5.2.6 学生注册模块设计实现 (23)5.2.7 成绩添加模块设计实现 (24)6 系统测试 (27)6.1 软件测试 (27)6.2 测试方法 (27)6.2.1 功能测试 (27)6.2.2 性能测试 (27)6.3 系统配置要求 (27)6.4 测试内容 (28)6.5 测试结果 (29)总结 (30)[参考文献] (31)致谢 (32)1 前言1.1 课题背景及意义随着现代科学技术的发展,计算机进入教育领域在我国,而且发展迅速。
本科毕业设计题目基于WEB的学生综合测评系统的设计与实现**:***专业:计算机科学与技术****:***完成日期: 2012年6月6日南通大学计算机科学与技术学院2012年6月13日南通大学毕业设计摘要学生胡成虎指导教师汪强[摘要] 随着手机的普及以及手机应用的深入人心,近几年“智能手机”成为了人们关注的话题。
在现今这个智能手机系统群雄纷争的时候,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 systemStudent: Hu Chenghu Adviser: Wang Qiang[Abstract] With 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 it’s nice UI. More and 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 applic ations. To study Android, there something to do: firstly, Android system is a hierarchical set system, so we sho uld study its hiberarchy, especially in Android Runtime layer and Android application framework layer; second ly through Android application development, we can further understand the Android the system, in developme nt, we will use the Android Intent mechanism.[Key Words] Android;Android Kernel;Android Truss; Android Application;Android SDK;Android Development目录摘要 (I)ABSTRACT ................................................................................... 错误!未定义书签。
第1章绪论. (1)1.1 系统开发背景 (1)1.2 系统开发意义 (1)1.3 本文结构.......................................................................... 错误!未定义书签。
第2章系统开发环境介绍 (2)2.1 B/S结构简介................................................................... 错误!未定义书签。
2.2 SQL Server 2008简介..................................................... 错误!未定义书签。
2.3 简介 ................................................................. 错误!未定义书签。
2.4 本章小结.......................................................................... 错误!未定义书签。
第3章系统分析. (3)3.1 可行性研究...................................................................... 错误!未定义书签。
3.2 需求分析 (3)3.3数据流程分析 (3)3.4系统流程分析.................................................................. 错误!未定义书签。
3.5 本章小结.......................................................................... 错误!未定义书签。
第4章系统总体设计.. (5)4.1 系统设计的目标 (5)4.2 系统功能分析 (6)4.3 系统功能模块 (6)4.3.1 管理员功能模块................................................ 错误!未定义书签。
4.3.2学生功能模块..................................................... 错误!未定义书签。
4.3.3普通教师功能模块............................................. 错误!未定义书签。
4.3.4班主任辅导员功能模块..................................... 错误!未定义书签。
4.3.5反馈信息功能模块............................................. 错误!未定义书签。
4.3.6系统整体结构..................................................... 错误!未定义书签。
4.4本章小结.......................................................................... 错误!未定义书签。
第5章数据库设计 (8)5.1 概念结构设计.................................................................. 错误!未定义书签。
5.2实体E-R图 ..................................................................... 错误!未定义书签。
5.3 逻辑结构设计................................................................. 错误!未定义书签。
5.4数据库表设计.................................................................. 错误!未定义书签。
5.6本章小结.......................................................................... 错误!未定义书签。
第6章系统详细设计与实现 (9)6.1 首页面的设计与实现 (13)6.2管理员功能模块的设计与实现 (13)6.3普通教师功能模块的设计与实现 (18)6.4班主任、辅导员功能模块的设计与实现 (19)6.5学生功能模块的设计与实现 (22)6.6信息反馈界面的设计与实现 (23)6.7本章小结 (24)第 7章软件测试 (25)7.1概述 (25)7.2系统测试 (26)7.2.1系统测试的目的及原则 (26)7.2.2系统测试的测试用例 (27)7.3测试总结 (30)7.4本章小结 (30)总结 (31)参考文献 (32)致谢 (33)第1章绪论1.1 系统开发背景随着时代不断的进步,手机不再仅仅是一个移动电话,已经越来越多的融入了我们的生活,而随着移动终端的迅猛发展,人们的业余生活也得到了很多改善。
数字科技的发展,早已改变了我们很久之前的生活习惯。
记得上高中上学时,经常为了查找一个知识点而翻遍教材与参考书;经常在上下学坐车的路上抱着厚重的“五年高考三年模拟”一页一页的翻;经常在宿舍其他同学都睡觉的时候,自己打开床头灯,秉烛夜读。
这样做既浪费时间又非常的不方便,使得学习的效率大打折扣。
对于“时间就是成绩”的高三学生来说,多一分时间就多一分成绩,多一分成绩也许命运就从此不同。
考一个理想的分数固然重要,但光有好的成绩是不够的,选择合适的大学与自己喜欢的专业也非常重要。
我们经常看到很多同学由于在报选专业的时候对自己所选择的专业并不十分了解,真正入学后对自己的专业毫无兴趣,因而产生厌学情绪。
如何提高学生的学习效率,让学生更加方便的学习。
如何让学生选择好合适的大学与喜欢的专业都成了有待解决的问题1.2 系统开发原因基于以上的现状,我决定在现阶段自己开发一个基于Android平台的二级C语言掌上题库APP,使自己可以通过手机应用程序轻松浏览二级C语言的题目,让自己更容易学习二级c。
第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 ************ 2.20 GHz 内存:3.00GB 硬件空间:80GB1.2.2 建议的运行环境手机客户端:Android手机系统2.2或以上版本 Web服务端:Internet Explorer 5.5或以上版本第3章系统分析在Android手机上做二级C语言掌上题库APP是一个学习性质的尝试,动机主要除了兴趣以外,主要是为了更好的深入学习软件技术这门学科,学习在移动终端开发应用程序。