| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于ASP.NET的在线考试系统设计与实现

平***苏

贡献于2021-06-06

字数:29651

毕业设计说明书(文)中文摘

考试教育工作中重环帮助考生发现知识盲点促进学进步着信息化时代传统考试方式迫切需结合互联网技术推进教育进步提升考试效率传统考试笔试需工组卷阅卷力物力投入较量试卷难理维护结合互联网线考试方式改善传统考试足减低考试成节省资源考生时通互联网进行线考试
系统采三层结构设计模式利ASPNET技术实现系统查阅资料系统进行需求分详细介绍系统设计实现程
关键字 线考试系统 ASPNET BS



毕业设计说明书(文)外文摘

Abstract
Examination is a important part of the education work to help students find their own knowledge blind spot enhance learning progressBut with the advent of the era of information technology the traditional examination way urgently need combined with Internet technology in order to promote the progress of education improve the test efficiencyThe traditional examination is given priority to with the written test need artificial group volume marking manpower input is larger and difficult to manage a large number of papers and maintenanceCombining the Internet online examination methods can greatly improve the shortcomings of traditional examination reduce the test cost save resource let the examinee can be online examination at any time via the Internet
System uses three layer structure design mode using ASPNET technology to realize the system and through access to information to demand points of system detailed introduces the system design and implementation process
Keywords Online Examination System ASPNET BS














目录
第章 绪 2
11 研究背景意义 3
12 文工作 4
第二章 相关技术概述 5
21 ASPNET 技术 5
图21 技术基体系结构 7
22 ADONET 技术 7
第三章 系统需求分析 9
31 线考试系统需求分析 9
1)考生模块 10
2)教师模块 10
3) 理员模块 11
第四章 系统设计实现 11
41 系统目标 11
42 系统流程图 12
图41 线考试系统流程图 12
43 考试系统功结构 12
图42 线考试系统前台系统功结构图 14
图43 线考试系统前台系统功结构图 15
44 系统界面设计 16
图44 系统布局 17
45 数库设计 17
451 数库概念结构设计 17
图45 户实体图 18
图46 考生试卷答题实体图 18
图47 单选题实体图 18
图48 考生成绩实体图 19
图49 系统ER图 19
452 数库逻辑结构设计 20
表41 户信息结构表 20
表42 考试科目表 20
表43 单选题信息表 20
表44 单选题信息表 21
表45 判断题信息表 21
表46 填空题信息表 21
表47 问答题信息表 21
表48 考生答案信息表 22
表49 考生成绩信息表 22
453 数库操作 22
46 公类设计 22
461 Ajax 公类 23
462 实体类 24
463 树形菜单类 28
464 数库操作类 29
465 辅助类 30
47 页面设计 30
471 线考试页设计 30
表410 线考试页面涉控件 31
472 户信息理页 31
表411 户理界面控件 33
473 试卷制定页 33
表412 试卷定制页面控件 34
474 试卷评审页 34
表413 GridView控件中模板列支持模板 35
表414 试卷评审页控件 35
475 考生成绩理页 37
第五章 系统模块测试 38
51 模块测试 38
图51 服务器信息 38
图52 系统登录界面 38
图53 理员台界面 39
图54 系理界面 39
图55 户理界面 40
图56 试卷制定界面 40
52 系统Bug总结 41
第六章 总结 42
第章 绪
着信息化时代生活方式带重变化互联网已成生活部分工作学甚休闲娱乐需互联网交道互联网已深入行业领域然教育行业例外教育方式着互联网发展面着场巨变革互联网已教育领域实现许实际应远程实时教学线培训网络云课堂等甚着移动网络发达时通手机接入互联进行私定制性化教育考试作教育程重组成部分互联网发展热潮改变传统考试考试效率较低试题保存维护成较高考试程复杂试题利率低花费成较高果传统考试结合现代互联网考试网络化信息化提高考试效率节省考试纸张破空间时间限制时通互联网进行检测考试利考试试卷维护提高试题利率简化考试整体流程减轻考务员工作量

11 研究背景意义
着科学技术发展计算机技术互联网技术领域行行业业越越广泛应信息化成21世纪重趋势国外教育机构纷纷推出测试认证雅思托福CCNA国家成高考考公务员考试事业单位招聘考试等着互联网技术媒体技术计算机技术现代教育领域实际应广泛普传统考试程中显现出越越弊端例效率低组织工作试题题目适范围试卷保密性相较差更新维护题库繁琐试卷理保存浪费量力物力考试学校教育程中重组成部分种检测学生学情况方法天信息时代网考试已渐渐成现代教育方式中种检查学生学情况新形式克服传统考试工作量效率低考试周期长资源浪费等缺点计算机网络等相关技术发展世界国远程教育信息化时代已成教育发展非常重组成部分相应网络形式考试成发展趋势越越考试采取网检查形式学生进行考核托福种计算机资格考试等网考试成现代教育技术研究发展方现教育程中表现出越越优势着信息化时代时网样网考试非常方便学生通网线答题通网络考生答案传输回服务器教师通服务器数学生考卷进行批阅出成绩相相应评价线考试系统利现代信息技术传统考试方法结合应种考试形式时学生灵活方便系统学工作生活中互联网已影响方方面面教育方式发生巨变化网络线考试系统旨探索种互联网基础考试模式通新考试模式考试创造种新考试环境提高考试工作效率标准化水考试理突破时空限制考生时间点通互联网完成考试网络线考试系统根解决传统考试程中工作量效率低反馈周期长资源浪费等缺陷
通计算机技术网络技术信息处理方式更加便捷获取信息方式仅仅局限书籍更互联网天更普遍电脑者手机获取需信息传统纸制试卷考试应该利信息时代科技发展考试互联网结合考生够利互联网进行线考试弥补传统考试足文旨设计实现易易理辅助教学程考试系统该系统适种类型考试量满足类考试需求
网考试网络技术教育信息化必然发展趋势理学角度程度降低理监考监督评分时时降低试卷分发试卷回收阅卷等程中素引起出错率纸化考试减少印刷费:处理点学生时进行考试时节省财力力考务理突破时空限制网考试克服传统考试程中许弊端提高考试效率节约成教育考核方式发展方[9]

12 文工作
文旨设计实现套线考试系统满足教育工作程中考试程教师通该系统理考题考试试卷学生成绩根学生考试情况做出相应教学调整促进学生学进步学生通该系统完成线考试测根考试情况发现知识状物情况知识盲点调整学路线
线考试系统采BS开发模式户通互联轻松访问该系统受时间空间限制具体台语言C#微软公司 NET台中ASPNET技术C#语言开发Web系统ASPNET中包含量控件帮助实现Web系统前台台交互系统采三层开发模式数层业务逻辑层视图层系统数层数库C#封装实体类完成业务逻辑层C#封装实体类中方法通ADONET技术完成视图层ASPNET中控件DIV+ CSS技术完成
系统查询资料实际考试需求分析系统实现模块:考生线考试模块考生成绩查询模块考生信息修改模块系理模块考试课程理模块户信息理模块题库理模块试卷制定维护模块考生成绩理模块等

















第二章 相关技术概述
章介绍系统开发相关技术系统开发环境Windows 7操作系统Visual Studio 2010集成开发环境进行开发系统ASPNET技术系统结构采BS结构开发Web系统数库SQL Server 2008台动态连接操作数时ADONET技术页面布局DIV+CSSASPNET中Web控件带界面美化效果面系统相关技术做具体介绍

21 ASPNET 技术
ASPNETNET Framework 部分构建丰富Web应程序NET Framework微软开发应程序创建具革命意义台NET Framework包含非常代码库客户(C#)语言中通面象编程技术(OOP)代码库分模块样根希结果选择中部分例模块包含Windows应程序构件模块包含网络编程代码块模块包含Web开发代码块模块分具体子模块例Web开发模块中建立Web服务子模块[1]
目操作系统根特性支持中部分全部模块例PDA支持核心NET功需某更高级模块
部分NET Framework库定义基类型类型数种表达方式指定中基础部分(32位带符号整数)便NET Framework种语言间进行交互操作称通类型系统(Common Type System CTS)
处理提供库外NET Framework包含NET公语言运行库(Common Language Runtime CLR)负责理NET库开发应程序执行
ASP(Active server Pages活动服务器页面)技术改进升级集成NET Framework 台ASPNET 应程序组aspx 扩展名文件组成文件中包含应程序代码逻辑 Web 站点种 Web 页面ASPNET 应程序NET 框架命名空间类具完全访问权限户利命名空间类建立功强应程序传统ASP相优点:
1) 页面显示代码清楚分开ASP时编程逻辑常常散步整页面HTML中面修改较困难
2) 开发模式更接桌面应程序编程方式样Visual Bisic桌面程序员轻松转换Web应程序
3) 功丰富开发工具(成Visual Studio NET)开发员通视化创建编写Web应程序代码
4) 种面象编程语言供选择中Visaul Bisic NET C#目前流行两种语言
5) 访问整NET Framework意味着Web开发员首次拥种统容易方式数库文件email网络工具等许高级功
ASPNETIISInternet信息服务(Internet Information Service)传送容先HTTP请求ASPNET页面aspx文件中技术基体系结构图21示

图21 技术基体系结构

22 ADONET 技术
ADONETNET框架组成部分应程序连接数源允许应程序提取更新数源包含数ADONET支持种数源包括Microsoft SQL ServerOracleMicrosoft Access 样关系型数库Microsoft ExcelOutlook文文件样数源[3]
ADONET技术中包含需数库操作类类重功断开连接方式工作目前Web中心环境中非常重常常服务构建连接服务器检索数客户端处理数重新连接服务器数传递回进行处理ADONET断开连接质启种操作
ADONETADO存质名称相似ADONET基种断开连接体系结构紧密继承XML特适合开发松散耦合解决方案
ADONET代码前兼容NET框架11更新版编写ADONET代码新版NET框架运行
ADONET时提供连接类断开连接类连接类允许提供更新城数库数断开连接类允许脱机方式范文操作连接类提供数连接类底层数进行步
ADONET 常访问数库象包括象:
Connection 象:数源次单独会话Connection指定连接数源需必须验证信息Connection象特定数源类型例NET框架SQL Server数提供程序包含SqlConnection类
Command 象:已建立Connection象数源执行条数库命令Command类CommandText属性半酣数源中执行SQL语言存储程表明Command象特定数源类型例NET框架SQL Server数提供程序包含SQLCommand类
DataReader 象:数源提取前(forwardonly)读数流DataReader象特定数源类型例NET框架SQL Server数提供程序包含SQLDataReader象
DataAdapter 象:数源提取数填充(断开连接)DataSet象作连接类断开连接类桥梁DataAdapter断开连接DataSet数做修改更新数源DataAdapterConnection象连接数库4Command象数源提取数完成数源修改(更新插入删行)DataAdapter象特定数源类型例NET框架SQL Server数提供程序包含SqlDataAdapter象
DataSet 象:数源提取数存中缓存DataSet加载存中关系数库具相似属性例通DataTable象数组织表形式通DataRelation象表间建立数关系通约束象UniqueConstraintForeignKeyConstraint实现数完整性填充DataSet数源DataSet保留关信息时维护数前版原版允许未某时候根DataSet实现修改数源进行更新断开连接类(DataSetDateTable)串行化支持应程序层间围绕分布式应程序独立传输列集类数保持数库独立性
DataTable象:表示加载存中数单表独立存作DataSet中DataTable象集合部分
DataColumn象:DataTable中列数
DataRow象:DataTable中行数
DataView象:DataTable种数绑定视图定义排序滤搜索编辑浏览






















第三章 系统需求分析
设计较系统首先需搭建系统基础框架避免期量修改麻烦根实际应程流程系统需求分析抽取中数模型然构建基础框架完成系统需求分析方便期系统设计

31 线考试系统需求分析
线考试系统般针学校教育机构者企业单位特定群体单位根实际情况系统部署服务器时通互联网访问该系统限制外部员访问必须访问该系统户进行身份验证户通身份验证该系统果户身份考生通考生页面线考试首先考生选择系统中考试试卷开始线答题答题程中系统显示考试倒计时提示考生答题时限考生必须指定时间完成答题保证考试公性系统考试时间达动提交试卷阻止考生继续答题已考试卷允许次参加考试线查询考试成绩果户身份教师通教师页面该系统理题库试题试卷定制维护试卷评阅考生成绩等功教师仅试卷中观题进行评阅法修改客观题(单选选判断填空题)分数客观题分值系统出终系统根观题分值客观题分值计算试卷总分值完成计算教师留评语评阅试卷完成果户身份理员通理员页面教师理模块具更高理权限理户信息系信息等功模块
线考试系统整体具备功:
1)考生模块
考生密码修改:考生修改登录密码考生信息理员录入考生密码根身需修改密码防止窃取账户
线考试:考生根教师者理员发放账户登录系统进行线考试考生功考生登录系统选择考试试卷开始答题考生填写考试答案规定实现答题提交试卷超考试时长否系统动提交试卷提交试卷交台等教师评阅试卷
成绩查询:考生线查询考试成绩
2)教师模块
题库理:教师增添修改删查试题科目包含试题试题类型单选题选题判断题填空题问答题
试卷定制维护:教师根停科目制定相应试卷试卷制定程中相科目试题样增加试题利率添加试卷名称选择题库中题号试题添加试卷中设定分值考试时长制定试卷成功
考生试卷理:考生提交试卷教师考生试卷理模块查评阅考生试卷教师根考生观题答案试题参考答案酌情评分计算终考试成绩
成绩理:该模块负责考生成绩理更加性化系统添加成绩导出功
3) 理员模块
理员拥系统高权限理员具教师权限理户信息系添加
系理:该模块负责院系理包括院系添加删编辑等
户信息理:理员拥理户信息权限添加户信息条件查询功户密码重置功户登录密码加密保存通重置密码帮助户找回密码防止户恶意注册系统没户注册页面通理员添加户信息







第四章 系统设计实现
41 系统目标
系统根基传统纸质考试模式结合现代互联网技术开发设计实现目标:
Ø DIV+CSS布局简洁界面美观
Ø 方便户户时该系统通互联网进行合法登录
Ø 动态Web系统户操作台数库记录相应数实现系统实时性
Ø 户维护台题库信息实现庞数理
Ø 提供考试时间倒计时功考生时解考试剩余时间考试时间结束系统动提交试卷
Ø 系统客观题进行动阅卷分结合教师工阅卷观题分考生成绩
Ø 考生登录系统查已阅卷考试成绩
Ø 考生信息进行理
Ø 系统根需进行相应扩展

42 系统流程图
线考试系统流程图41示
理员

考生




登录





信息理
查询考试成绩
线考试


教师系理
选择考试题目



户信息理
考生考试


考试科目理
提交试卷


试卷出题维护

查询考试成绩


试卷理
考生密码修改


题库理



图41 线考试系统流程图

43 考试系统功结构
先考试系统分前台系统台系统中前台系统考生功考生进行线考试答题查询考试成绩查修改信息台系统负责整线考试系统维护理理员教师根分配权限理范围相中理员权限负责台模块维护理考生信息理考试试题录入考试试题维护考试科目理试卷定制生成等等
线考试系统中ASPNET Ajax技术该技术实现Web页面部分刷新功服务器进行天异步通信获取数通部分刷新新前台部分页面系统中定制试卷模块增添试卷时Ajax技术数库检测试卷名称否重复然提示户信息否指定试卷名称实现考试倒计时时系统ASPNET Ajax环境中Timer控件该控件ASPNET提供较常控件考试系统提供5中类型试题分单选题选题判断题填空题问答题定制试卷5类题型选定题型出现张试卷中考生答题提交试卷教师台进行阅卷5类题型中问答题观题需教师根考生答题情况斟酌分外4类题型根前数库中设置答案动评分种动阅卷结合工阅卷方式阅卷工作量减少减少工客观题评阅错误率系统更加性化外线考试系统台理中理员教师进行权限分配户(考生教师)进行更性化理考生忘记密码考生重置密码登
线考试系统前台系统功结构图 42 示
线考试系统台系统功结构图 43 示
线考试系统前台




成绩查询
系统登录
考生修改密码
线考试









提交试卷
开始考试
选择考试题









图42 线考试系统前台系统功结构图










线考试系统台




考试试题理
试卷出题维护
考生试卷理
密码修改
考试科目理
教师系理
户信息理










试卷出题
试卷维护
户成绩
试卷评审
权限设置
户理








图43 线考试系统前台系统功结构图

功模块功分析
户登录模块:户登录界面通户名密码进行登录系统台数库验证成功根户权限登录系统相应功模块
线考试模块:考生通登录界面登录系统进入登录界面考生选择考试试卷点击进入考试界面考试程中页面显示开始剩余时间方便考生考试时间整体掌握调整答题策略考试时间结束试卷强制提交考生否完成试卷答题然考生完成试卷答题提前提交试卷系统根考生答题情况修改试卷中客观题进行评分等教师观题评判
成绩查询模块:考试结束动提交试卷系统强制提交试卷需等教师试卷进行评阅评阅试卷查询成绩
信息理模块:注册信息理员添加部分信息考生登录根身情况完善信息密码进行修改
户信息理模块:该模块查户信息包括理员教师考生户信息进行修改例姓名系等添加户户添加方式删户方便户理系统添加户信息查询功通户账号者姓名进行模糊查询系统更加性化里添加重置密码功忘记密码户通联系理员重置户密码密码机生成
考试科目理模块:登录理员者教师理考试科目考试科目进行查编辑已考试科目删需科目等功
教师系理模块:教师系理类似考试科目理教师系查添加编辑删
考试试题理模块:教师(者理员)成功登录系统题库中试题信息进行查询增加删修改
试卷理模块:教师(者理员)成功登录系统通试卷出题页面选择考试科目添加试卷名称验证试卷名称效性设置试卷题型分值设置考试时间题库中抽选试题生成相应试卷通实体维护页面已生成试卷进行查编辑删
考生试卷理模块:该模块完成试卷评审户成绩理功完成线答题提交考生试卷试卷评审页面显示考生试卷通点击试卷名称进入指定考生试卷答题详情页面中单选题选题判断题填空题系统动评分问答题需教师逐评阅出相应分数然通问答题总分数计算考生终成绩保存完成试卷评阅试卷评阅完成户成绩页面查考生成绩方便成绩查系统添加考生成绩导出功考生成绩导出Excel表中载方便离线查询





44 系统界面设计
现Web建站更加注重户体验友户界面获取户感界面应量简洁易操作系统界面DIV+CSS技术ASPNET中GridView控件身格式DIV+CSS设计出简洁美观界面DIV先块块积木CSS控制积木搭长宽位置颜色等样式
图44系统理界面布局

图44 系统布局
图系统里界面致布局图中分四部分分headerinfonavmain四div组成四div包含bgdiv中bg宽度900px垂直居中整界面显示浏览器中间位置header宽高900 x 150 px显示张图片系统信息美化真页面info宽高 900 x 30 px左侧显示系统前日期时间右侧显示户登录信息nav宽高 200 x 500 px显示系统导航菜单main宽高700 x 500 px显示左侧导航菜单项应页面
统界面风格需页面通样式定义css文件中然外部链接方式包含引页面
整体页面布局CSS外系统ASPNET中GridView控件身美化效果样式设置通GridView中子标签设置属性实现

45 数库设计
451 数库概念结构设计
概念结构现实世界种抽象谓抽象根需求分析现实世界中抽取事物特征忽略非质细节概念准确描述提取数模型形成数实体通实体间联系数库设计通常 ER(实体关系)模型描述ER 图素实体属性关系线考试系统涉ER 图图示

图45 户实体图


图46 考生试卷答题实体图


图47 单选题实体图


图48 考生成绩实体图


图49 系统ER图
图系统数库设计全局ER模型图中标注实体实体具体属性图45464648进行具体标注数库中实体三种关系分中关系较少图49出系统中数户数试题数户属角色拥权限根科目划分科目应题库份试卷包含题库中道试题道试题出现份试卷中考生参加场考试产生相应成绩份试卷考生进行考试产生份试卷成绩

452 数库逻辑结构设计
系统数库微软公司SQL Server 2008该数库功强关系型数库软件通该软件设计数结构创建应数表方便操控数SQL Server 中创建数库OnLineExam中包括户信息表考试科目信息表学校院系信息表考生成绩表试卷信息表试卷详情信息表题库题目信息表列出线考试系统数表
1)Users表:存储户信息表41示
字段名称
数类型
长度
否空
字段备注
UserID
varchar
32

户登录账户名称
UserName
varchar
32

户真实姓名
UserPwd
varchar
64

户登录密码
DepartmentID
int


系唯标识
RoleID
int


角色唯标识
表41 户信息结构表
2) Course表:保存科目信息表42示
字段名称
数类型
长度
否空
字段备注
ID
int


课程唯标识
Name
varchar
64

考试科目名称
表42 考试科目表
3) SingleProblem表:保存单选题信息表43示
字段名称
数类型
长度
否空
字段备注
ID
int


单选题唯标识
CourseID
int


科目唯标识
Title
varchar
512

试题容
OptionA
varchar
255

选项A
OptionB
varchar
255

选项B
OptionC
varchar
255

选项C
OptionD
varchar
255

选项D
表43 单选题信息表
4)MultiProblem表:保存选题信息表44示
字段名称
数类型
长度
否空
字段备注
ID
int


选题唯标识
CourseID
int


科目唯标识
Title
varchar
512

试题容
OptionA
varchar
255

选项A
OptionB
varchar
255

选项B
OptionC
varchar
255

选项C
OptionD
varchar
255

选项D
Answer
varchar
255

答案
表44 单选题信息表
5) JudgeProblem表:保存判断题信息表45示
字段名称
数类型
长度
否空
字段备注
ID
int


判断题唯标识
CourseID
int


科目唯标识
Title
varchar
512

试题容
Answer
bit


答案
表45 判断题信息表
6) FillBlankProblem表:保存填空题信息表46示
字段名称
数类型
长度
否空
字段备注
ID
int


填空题唯标识
CourseID
int


科目唯标识
FontTitle
varchar
512

填空前段题目容
BackTitle
varchar
512

填空段题目容
Answer
varchar
512

答案
表46 填空题信息表
7) QuestionProblem表:保存问答题信息表47示
字段名称
数类型
长度
否空
字段备注
ID
int


问答题唯标识
CourseID
int


科目唯标识
Title
varchar
512

试题容
Answer
varchar
512

答案
表47 问答题信息表
8) UserAnswer表:保存考生答案信息表48示
字段名称
数类型
长度
否空
字段备注
ID
int


考生答案唯标识
UserID
varchar
32

考生唯标识
PaperID
int


试卷唯标识
QueType
varchar
32

试题类型
TitleID
int


试题容唯标识
QueValue
int


试题分值
UserAnswer
varchar
512

考生答案
EaxmTime
datetime


考试时间
State
varchar
32

试卷状态
表48 考生答案信息表
9) Score表:保存考生成绩信息表49示
字段名称
数类型
长度
否空
字段备注
ID
int


考生成绩唯标识
UserID
varchar
50

考生唯标识
PaperID
int


试卷唯标识
Score
int


考生成绩
ExamTime
datetime


考试时间
JudgeTime
datetime


评判时间
PS
varchar
255

评语
表49 考生成绩信息表

453 数库操作
C#语言开发系统通常ADONET技术操作数系统样采技术连接访问数库软件开发中通常会重复性代码封装函数提高系统复性方便数库操作ADONET中类进步封装提供数接口通更少语句实现数库增删改查


46 公类设计
系统面象设计思想设计面象设计思想更符合现实世界观察事物角度具特征概念类形式组织事物属性行写成类属性方法减少代码编写方便代码维护
根三层设计模式功类创建文件夹该系统中创建5文件夹介绍:
1) AjaxClass 文件夹:包含AjaxCommond公类Ajax数进行页面异步通信提示户信息
2) BusinessClass 文件夹:系统创建应数库表实体类类分装数表操作作数库系统数操作桥梁
3) CommonClass 文件夹:系统理页面创建导航菜单
4) DataBase Class 文件夹:封装数连接数库操作种方法避免量重复性代码
5) Helper Class 文件夹:防止数库操作异常需数库发生异常进行捕获作出相应处理确保系统正常运行
系统文件目录图:

中AjaxClassBusinessClassCommonClassDataBaseClassHelperClass 五文件面已介绍
Control文件夹:创建户定义控件树形控件脚文件
Images文件夹:该文件夹存放系统图片
Styles文件夹:存放网站视图样式
Web文件夹:网站页面存放该目录
461 Ajax 公类
AjaxClass文件夹AjaxCommond公类页面信息提示类似JavaScript脚弹窗提示户信息部分代码:
public void ShowMessageBoxForButton(Button srcObject string msgString)
{
ScriptManagerRegisterClientScriptBlock(srcObjecttypeof(Button)
GuidNewGuid()ToString()Guid象生成唯标识
alert(' + msgString+ ')true)
}
函数ShowMessageBoxForButton()作:ASPNET AJAX环境中指定控件注册JavaScript脚应事件触发弹出参数msgString中信息提示户
462 实体类
BusinessClass 文件夹定义数库OnLineExam中表应实体类通定义实体类数操作封装起做实体象样逻辑清晰简明利期代码维护面户实体类User例进行简说明:
public class Users
{
#region 私成员
private string _userID 户唯标识(登录账号)

#endregion 私成员
#regoin 属性
public string UserID
{
get { return this_userID }
set { this_userID value }
}

#endregoin 属性
*属性处设置检测字段赋值约束制定范围中非法值赋值*
}
Users实体类字段属性Users类封装关户信息信息包括户账号户密码户姓名属系角色编号角色名称权限集合列出户账户字段属性字段属性类似C#中般类字段(成员变量)访问权限设置私private关键词修饰外界直接访问类部调访问类封装性体现然添加字段相应属性属性公访问权限public关键词修饰实例化象属性外界访问属性两方法get()set()两方法分实现私字段读写操作样做处设置者读取字段时字段进行检测预处理实现字段值约束
面介绍Users实体类封装方法方法实现实体类部数操作函数声明:

根户 UserID 初始化该户

户唯标识
户存返回True否返回False
public bool LoadUserInfo(string auserID)
函数LoadUserInfo()通参数auserID条件查询数库中Users表Role表Department表查询户信息户权限户系初始化users象中字段包括户账号户姓名户密码户部门编号户角色编号户角色名称等信息户登录系统页面通该函数验证户信息果户信息合法户法该系统防止SQL注入攻击SqlParameter象参数传入SQL语句中


根UserID判断该户否存

户编号
户存返回True否返回False
public bool CheckUser(string userID)
函数CheckUser()通参数userID字符串条件查询户否数库中已存果存返回true果存返回falseSqlDataReader类中方法Read()读取数库返回数集中条记录果记录存返回true否返回false里该象Read()返回值作CheckUser()函数返回值


根UserIDUserPassword判断密码否正确

户唯编号
户存返回True否返回False
public bool CheckPassword(string userID)
函数CheckPassword()参数userID条件查询户信息表中户密码前户密码信息较验证户信息合法性防止非法户登录前户密码存储Users象password字段中较密码数库中查询果理员户登录程中修改户密码户密码验证失败

public bool IsTest(string UserID int PaperID)
函数作:判断否已考试
参数userID:户唯标识
参数paperID:试卷唯标识
返回值:果考返回true否返回false
函数IsTest()检测指定户否已参加指定试卷考试果已参加考试返回true否返回false已考试户次参加考试避免户提交次考试容


修改户密码

户唯标识
试卷唯标识
果考返回true否返回false
public bool ModifyPassword(string XUserID)
函数ModifyPassword()修改户密码函数数库更新操作封装函数部首先创建Users象需更新户象属性赋值然根赋值属性修改应数库表中值果修改成功返回true否返回false


Users表中添加户信息

插入成功返回true否返回false
public bool InsertByStr()
函数InsertByStr()新增户信息注册新户理员拥新增户信息权限新增户指定户身份账号密码户权限户系


根户ID更新户信息

户唯标识
更新成功返回true否返回false
public bool UpdateByProc(string userID)
函数UpdateByProc()更新户信息通XUserID确定户修改相应信息户信息理


根户ID删户密码

户唯标识
删成功返回true否返回false
public bool DeleteByProc(string XUserID)
函数DeleteByProc()删户信息通XUserID确定户删该户户信息理


查询户信息

返回户表数集
public DataSet QueryUsers()
函数QueryUsers()查询数库Users表中信息查询数集返回便数处理返回数集DataSet象相离线数集合


根条件查询户信息

键值条件
符合条件户信息
public static DataTable QueryUsers(Hashtable queryItems)
函数QueryUsers()根参数queryItems中键值条件查询数库Users表中信息查询数集返回便数处理返回数集DataSet象相离线数表



利MD5加密方法实现户定义加密函数

进行加密字符串
加密字符串
public string GetMd5(string srcString)
{
string md5Password
string tmpString srcString
实例化md5
MD5 md5 MD5Create()
UTF8编码字符串转换数组计算哈希值
byte[] buffer md5ComputeHash(EncodingUTF8GetBytes(tmpString))
字节数值进行翻转
bufferReverse()
字节数组中字节进行部分加密
for (int index 5 index < bufferLength 1 ++index)
md5Password md5Password + (buffer[index] < 127 buffer[index] + 32 s[index])ToString(X)
return md5Password
}
函数GetMD5()字符串加密户登录密码加密字符串存储密码更加安全C#中MD5加密方法里根C#MD5加密方法进行部分修改生成新加密字符串提高系统安全性加密字符串返回便面处理字符串加密程中首先字符串转换字节数组注意字符编码处UTF8编码格式然计算字节数组哈希值接着翻转字节数组遍历中部分字节数组进步范围字节元素做处理处理字符元素转换十六进制写字符格式拼接字节数组中元素产生加密字符串
介绍Users代表介绍公实体类数数操作封装实体类类似封装里介绍
463 树形菜单类
CommonClass文件夹定义Tree类该类系统创建通树状菜单类
Tree类树形数结构理模块视树二级节点父节点级根结点root二级节点子结点子结点三级节点应着具体系统页面样根角色户权限产生树状菜单实现角色进行应权限操作
464 数库操作类
数库连接操作DataBase公类该公类中封装许数库操作方法数连接操作数查询操作数更新操作数删操作等
公类DataBase部分方法:
函数Open()开数库连接ADONET技术访问数库首先根连接数库字符串创建SqlConnection象判断数库连接状态果处非连接状态调SqlConnection象方法Open()开数库连接
数库连接字符串决定数库连接方式种Windows身份认证种SQL Server身份认证字符串程序中设置配置文件中设置便系统维护般数库连接信息存储系统配置文件中连接数库时配置文件中读取配置信息实现数库连接配置文件处配置文件外部文件便修改停止系统服务情况修改配置信息果连接字符串存储类文件中着修改必须重新启动系统修改信息
函数Close()关闭数库连接释放资源次操作完数库果继续数连接断开减少服务器负载

public bool ExecuteSQL(String[] sqlStrings)
函数ExecuteSQL()通传递SQL语句指定数操作中传递参数字符串数组该函数执行SQL语句条条函数执行程中首先开数库连接然创建数库命令象应数库中事务保持数库致性原SQL语句执行时果执行失败进行回滚操作SQL语句执行成功进行提交操作时数操作生效中命令象执行方法ExecuteNonQuery()执行UpdateDeleteInsert操作

public DataSet GetDataSet(String SqlString SqlParameter[] parameters)
函数GetDataSet()功获取数查询结果集结果集参数sqlStgringparameters决定SqlString决定执行SQL具体操作查询表名结果集中具体信息类型parameters筛选结果集信息条件符合条件结果集返回结果集DataSet象形式返回ADONET中离线数库象
465 辅助类
HelperClass文件夹定义数库查询时公辅助类类实现查询数产生格式化查询语句者实现数库数安全返回防止数出现异常功


47 页面设计
471 线考试页设计
线考试页面系统页面考生身份验证跳转考生系统界面考生通试题列表选择中试题开始线考试开始考试时页面显示考试倒计时开始试题信息显示考试倒计时系统ASPNETTimer控件该控件定时器指定时间达触发事件响应
Timer控件实现页面倒计时相简单首先请属性中Enabled设置True表示开启Timer功然通Interval属性设置触发事件响应时间间隔单位ms(毫秒)编写Timer触发事件函数
实现时间倒计时首先设置倒计时初始值定时器时间间隔初始值根试卷考试时间数库获取获取时间转化秒存储页面象ViewState中页面象ViewState属性提供字典象页请求间保留值定时器时间间隔设置1000毫秒(1秒)定时器触发响应事件时ViewState象中秒数减时页面显示时间着时间减少终实现页面倒计时效果
线开始页面具体实现应程序中创建Web窗体命名UserTextaspx作线考试页面该页面涉控件表410示
空间类型
控件名称
属性设置

Button
btnSubmit
默认设置
提交线考试答案
GridView
gvSingle
AutoGenarateColumns属性设置false
绑定单选题试题信息
GridView
gvMulti
AutoGenarateColumns属性设置false
绑定选题试题信息
GridView
gvJudge
AutoGenarateColumns属性设置false
绑定判断题试题信息
GridView
gvFill
AutoGenarateColumns属性设置false
绑定填空题试题信息
GridView
gvQuestion
AutoGenarateColumns属性设置false
绑定问答题试题信息
表410 线考试页面涉控件
线考试页面台代码:
面线考试页面台实现台Page_Load()InitData()btnSubmit_Click()PaperTimer_Tick()函数
函数Page_Load()页面加载事件处理函数负责初始化页面工作ASPNET中Web页面包含页面加载函数页面象Page重属性IsPostBack通该属性判断页面首次加载响应回发加载根该属性页面初始化做处理线考试页面没页面响应回答处理里页面首次加载分支页面首次加载户信息进行验证成功登录系统户ID会存储Session象中首先根Session象中userID验证户信息根户选择试卷显示户信息试卷信息然根试卷信息数库中试卷信息绑定GridView控件显示指定试卷绑定试卷考试时长开始时间倒计时
函数InitData()初始化试卷信息前定义DataBase类数库中存储程数库中试卷信息查询数集中绑定GridView控件显示试卷信息GridView控件功强绑定数进行格式化显示格式化时<#Eval(filedName)>格式中filedName表示数集字段名
函数PaperTimer_Tick()负责考试时间倒计时前介绍Timer控件触发函数1000毫秒该函数判断考试剩秒数否零果零剩秒数减否禁定时器Timer功触发提交试卷函数btnSubmit_Click()进行提交试卷
函数btnSubmit_Click()负责提交试卷户提交试卷者系统动提交试卷该函数户答题请况保存数库表中完成试卷提交保存户答题数包括户ID试卷ID试题类型试题ID试题分值考生答案考试时间等信息考生答案字符串保存数库

472 户信息理页
该页面理员权利访问理户信息理员通户账号者姓名进行模糊查询户信息分页显示理员选择编辑户信息进行编辑次编辑条户信息方便理员操作系统添加批量删功次性删页户信息需慎重户信息理员添加包括院系账号密码姓名户角色该页面增添重置密码功添加密码重置功理员般允许直接访问数库查户信息通外部系统查数库信息理员直接访问户信息查户密码户密码加密保存数库然法知户密码通重置户密码换原旧密码重置户密码系统见产生6数字
果系统户量时通模糊查询户信息系统会出现等台查询状态时户法确定系统否完成操作更加性化模块添加ASPNETAJAX Extensions中控件UpdateProgress该控件系统台运行处理数时显示块提示户定制提示信息UpdateProgress控件通常UpdatePanel控件起UpdatePanel控件见控件标记作范围作范围Web窗体服务器进行交互时UpdateProgress控件显示身交互完成控件隐藏身
更新进度条控件代码:
代码UpdateProgress控件布局2行1列表格第行提示信息第二行等gif图片
理员身份登录户重置密码果考生教师忘记密码联系理员理员会户重新设置密码设置密码机产生6位数字(密码进加密处理存储数库)代码:
protected void btnResetPwd_Click()
重置密码台代码代码中指定户重置密码机产生密码加密更新数库中提示更新密码理员
前面分析现介绍户信息理页面控件表411示:
空间类型
控件名称
属性设置

ImageButton
btnSelectC

根户查询条件查询相关信息
ImageButton
btnReturn

返回户理页
ImageButton
btnResetPwd

重置户密码
ImageButton
btnDelete

执行删操作
HyperLink
hlAdd

链接户添加界面
GridView
gvUserInfo
AutoGenarateColumns属性设置falseDataKeyNames属性设置UserID
绑定户表信息设置键
CheckBox
chkSelectA
AutoPostBack设置true
执行全选操作
表411 户理界面控件

473 试卷制定页
该页面实现试卷定制功教师根题库信息选择相应科目选择该科目题库题型题型5类分单选选判断填空问答题教师需套试卷设置考试名称检测试卷名称否重复重复名称系统提示错误信息错误信息提示AjaxCommond类该类提供Ajax异步刷新页面功户提示信息
命名试卷名称系统中求唯试卷命名提供检测试卷名称否存功
检测试卷程首先户点击检测试卷名称钮时触发点击事件进入函数创建AjaxCommond象提示户信息根户输入试卷名称查询数库表Paper中否已存试卷名称查询数库时里SqlDataReader象该象查询数效率较高数库开销完SqlDataReader象需调Close()方法释放资源果数库表中存响应试卷名称提示户该试卷名称否提示户试卷名称已存
描述试卷名称检测方法通户输入试卷名称查询数库中否名试卷果存提示户试卷已存否提示户试卷名称防止户添加名测试卷名称
试卷定制页面控件表412示
控件类型
控件名称
属性设置

TextBox
txtSingleMark

设置单选题分值
TextBox
txtMultiMark

设置选题分值
TextBox
txtJudgeMark

设置判断题分值
TextBox
txtFillMark

设置填空题分值
TextBox
txtQuestion

设置问答题分值
TextBox
txtPaperName

添加试卷名称
GridView
gvLibSingle
AutoGenerateColumns属性设置false
绑定数库中单选题信息
GridView
gvLibMuitl
AutoGenerateColumns属性设置false
绑定数库中选题信息
GridView
gvLibJudge
AutoGenerateColumns属性设置false
绑定数库中判断题信息
GridView
gvLibFill
AutoGenerateColumns属性设置false
绑定数库中填空题信息
GridView
gvLibQuestion
AutoGenerateColumns属性设置false
绑定数库中问答题信息
Button
btnPaperSave

保存试卷定制信息
CheckBox
chkLibSelectA
AutoPostBack设false
全选试题功
表412 试卷定制页面控件
试卷定制页面首先验证客户登录信息户信息正确绑定数库中试题信息户命名新试卷名称检测试卷名称否重复验证试卷名称设置种试题类型分数选择相应试题保存定制试卷完成试卷定制

474 试卷评审页
该页面功评审考生提交试卷试卷信息已分页显示教师通点击考试试卷名称进入查考生试卷详细答题情况考卷详情显示考生考试时间客观题答题情况分数客观题系统评分教师观题酌情分道题方显示该题参考答案教师根参考答案提示出相应分数评阅完观题计算试卷总分数教师学生留评语学生考试整体情况进行评价保存考生成绩数库中
该页面GridView控件模板列FindControl方法
GridView控件中模板列TemplateField列提供TemplateField列数绑定控件中显示定义容字段该列支持模板表413示
模板

AltematingItem Template
TemplateField模板列中换项指定显示容
EditItem Template
处编辑模式中项指定显示容
Footer Template
脚注部分指定显示容
Header Template
标头部分指定显示
Item Template
模板列中项指定显示容
表413 GridView控件中模板列支持模板
GridView控件FindControl(id)函数功根控件ID属范围查找应控件函数声明原型:
public virtual Control FindControl(string id)
参数id:查找控件属性ID值idID值必须唯
返回值:果查找相应控件返回该控件象否返回空
面介绍试卷评审页实现表414该页面控件
控件类型
控件名称
属性设置

GridView
gvSingleQ
AutoGenerateColumns属性设置false
绑定考生存储数库中单选题信息
GridView
gvMuitlQ
AutoGenerateColumns属性设置false
绑定考生存储数库中选题信息
GridView
gvJudgeQ
AutoGenerateColumns属性设置false
绑定考生存储数库中判断题信息
GridView
gvFillQ
AutoGenerateColumns属性设置false
绑定考生存储数库中填空题信息
GridView
gvQuesQ
AutoGenerateColumns属性设置false
绑定考生存储数库中问答题信息
Button
btnSave

保存考生试卷成绩
Button
btnReturn

返回试卷评审
Button
btnSum

计算考生答题分数
表414 试卷评审页控件
该页面中计算试卷分数代码:
protected void Button1_Click(object sender EventArgs e)
{
int wdfenshu 0
int maxfenshu 0
int flag 1
if (gvQuesQRowsCount > 0)
{
maxfenshu intParse(((Label)gvQuesQRows[0]FindControl(lblfenshu))Text)
foreach (GridViewRow wdDataRow in gvQuesQRows)
{
if (intParse(((TextBox)wdDataRowFindControl(wendafenshu))) > maxfenshu)
{
lblwendatiText 问答题道分超道题分数
flag 0
}
if (flag 1)
{
wdfenshu + intParse(((TextBox)drFindControl(wdfenshu)))
wendaSumText ConvertToString(wdfenshu)
lblfenshuText
}
}
}
else
{
wendaSumText 0
maxfenshu 0
}
sumScoreText ConvertToString(ConvertToInt32(danxuanSumText) + ConvertToInt32(duoxuanSumText) + ConvertToInt32(pamduanSumText) + ConvertToInt32(tiankongSumText) + ConvertToInt32(wendaSumText))
}
代码中首先检查问答题否存果存计算问答题总分计算问答题分数首先检查道问答题答案分值否超出分值果合法通计算否提示户错误信息根类题型分数总值计算试卷成绩
考生成绩保存数库中通点击保存钮实现代码:
protected void imgBtnSave_Click(object sender ImageClickEventArgs e)
介绍考生成绩保存数库中首先实体类Scores创建实例需保存数初始化insertExamScore实例属性中然调实例方法数保存数库更新试卷评审状态完成试卷审阅工作

475 考生成绩理页
考生成绩理页功理考生考试信息例试卷名称成绩考试时间教师阅卷时间等方便教师学生成绩查阅系统添加考生成绩导出Excel功该功系统中考生成绩信息载计算机中方便教师离线查阅学生成绩者导入教务系统
面介绍导出Excel算法首先创建成绩实体类象score通该象QueryScore方法查询数库中成绩信息成绩信息数集保存DataSet象中时数存储DataSet象存中然创建Excel文件象创建文件象需注意ServerMapPath(virtualPath)函数Web服务器虚拟路径转化物理路径然模板文件拷贝份新建Excel文件中时生成份模板文件然成绩写入模板文件完成减少新模板文件创建失败生成新模板文件必须存防止命名重复里时间戳命名文件时间单增长量秒保证命名唯性
接成绩数集写入Excel文件中写Excel问价然ADONET技术OleDbConnection象连接Excel文件ADONET技术封装Excel文件操作Excel表格数库表类似ADONET提供相接口Excel表格操作类似数库表操作SQL语句数插入表格中完成数写入SQL语句Insert操作遍历数集DataSet象行记录插入Excel问价中完成数写入工作
步文件服务器传输客户端浏览器里Response象Response象页面响应象传输服务器响应信息ResponseOutputStreamWrite方法服务器缓区中数流载浏览器端载完成考生成绩保存计算机户时查必登录系统查






第五章 系统模块测试
51 模块测试
动态Web系统需服务器客户端通信系统搭建服务器Visual Studio 2010 集成开发环境带中服务器该服务器IIS服务器部分功满足测试该系统功
服务器信息图51示

图51 服务器信息
图知服务器端口3800互联网端口通常80端口
面通3800端口访问系统登录界面图52示

图52 系统登录界面
输入户名密码登录系统
理员登录界面理员拥权限通左侧树形菜单出级目录代表权限通树形菜单中超链接进入相应功模块菜单右侧模块操作界面操作界面风格致菜单面现实前日期时间时间会根系统时间断更新时间右侧现实登录户名户时通菜单项退出系统图52示

图53 理员台界面
系理模块图54示

图54 系理界面
户理模块图55示

图55 户理界面
图户理界面该模块编辑删户信息果户信息量通户名编号户进行筛选户表方显示查询户时提示户查询中请稍候信息显示播放等动画果查询结束提示信息动画隐藏起该模块添加户密码重置功帮助忘记密码户重新设置密码
试卷制定模块图56示

图56 试卷制定界面
图展示试卷制定页面该页面生成新试卷首先选择考试科目根考试科目显示科目试题然设置试卷名称系统允许试卷名称重复然分设置类题型分数值应考试时间选择应试题保存生成新试卷
通模块测试系统正常

52 系统Bug总结
通系列测试模块正常开发样较系统刚刚开始着手难免会出现许Bug测试发现Bug
Ø 显示提示信息时页面布局会乱
Ø 添加试题信息时事会出现字符串截断
Ø 验证数字信息错误
Ø 制定试卷时验证考试试卷名称时响应
Ø 理信息表选中行高亮显示第行高亮
Ø 考试倒计时结束动提交试卷
Ø 考试程中刷新页面考试倒计时新计时
调试前面Bug已修复设计开始倒计时效性问题暂时没解决进步改进












第六章 总结
学期努力终完成毕业设计说完成样系统较庞工作量开始设计初感觉困难重重手点点尝试具体方面做起实际时程需保存数具体程中抽象出数模型完成数库初步设计然开发实际程中步步改进数模型终完成数库设计次系统设计程中台数进行设计完成数接口完成前台显示保证界面美观说确挑战完成系统程中学许东西首先需查询量资料想法做笔记然点点实现程中高兴沮丧断完成模块程序时慢慢成长进步
然前没太接触ASPNET方面东西通努力学学许ASPNET方面技术学开发基础更加信通身努力学程困难踏踏实实努力迎难怕天取点点进步进长期积累进步显易见成长路断发现问题学会分析问题提升身解决题力收获












文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 20 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

基于ASP.NET MVC技术的图书管理系统的设计与实现

论文(设计)题目:基于ASP.NET MVC技术的图书管理系统的设计与实现基于ASP.NET MVC技术的图书管理系统的设计与实现摘要:图书管理系统是一套高新科学技术和图书知识信息以及传统历史文化完美结合的体现。它改变了传统图书收藏的静态书本式图书服务特征,实现了多媒体存取、远程网络传输、智能化检索、跨库无缝链接、创造出超时空信息服务的新境界。图书管理系统既是完整的知识定位系统,又

平***苏 2年前 上传378   0

基于asp.net的矿山物料管理系统的设计与实现

随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,企业仓储管理也不例外。仓储管理被认为是企业继降低物质消耗和提高劳动生产率之后的“第三利润源泉”。在电子商务环境下,企业仓储管理的信息化已经成为企业信息化建设的重要部分。论文研究了山东某矿山仓储管理系统在.NET平台下的设计和开发,该系统既可以满足企业当前经营管理活动的需要,又能适应矿山的进一步发展。

k***n 5年前 上传1162   0

ASP.NET的网站新闻管理系统设计与实现

ASP.NET的网站新闻管理系统设计与实现  【摘要】利用asp.net和技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。【关键词】asp.net 新闻 管理 数据库随着internet的普及,越来越多的企业建立了自己的www网站,企业通过网站可以展示产品,发布最新动态,与用户进行

t***n 10年前 上传628   0

基于SpringBoot博客系统的设计与实现

 基于SpringBoot博客系统的设计与实现Design and implementation of blog system based on SpringBoot中文摘要互联网随着社会的进步也渐渐得到普及,给人们带来很多便利,可以提供更多的服务,在互联网还没有发展起来之前,人们需要购买纸质报

平***苏 2年前 上传973   0

基于BS的在线考试系统

 摘 要传统考试方式一直都是C/S结构,即客户机和服务器结构。随着互联网技术的飞速发展,C/S结构已经不足以满足用户的需求,基于B/S(浏览器/服务器)结构的在线考试系统随之出现。基于浏览器/服务器的在线考试系统日益成为越来越多高校及企业考试的首选。本文中的在线考试系统采用具有强大功能、灵活高效的MySQL架构和全B/S 模式,它具有高度的可扩展性,使用在线考试系统时,被授权的考试用户

平***苏 3年前 上传797   0

基于Web技术的驾校考试系统的设计与实现毕业设计

基于Web技术的驾校考试系统的设计与实现毕业设计 摘 要 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是网络技术一个很重要的发展方向。网上考试一方面可以突破时空的界限;另一方面考生在自己熟悉的环境中考试也会更自在,能更好地发挥自己的真实水平,网络考试方式将是以后考试发展的趋势。 本论文主要阐述了基于Web技术的驾校考试系统的设计与实现。论文首先对

z***u 5年前 上传1589   0

基于ASP.net网上鞋店系统的设计

随着Internet的飞速发展,互联网成为越来越多的人们快速获取、发布和传递信息的重要途径。足不出户地完成工作、学习、娱乐、购物等已经成为人们对快生活节奏的一种必然需求,“好乐买”网上鞋店系统的设计与实现正是满足了当今消费者和商家的这种需求。

z***u 5年前 上传1438   0

基于opencv的车牌识别系统设计与实现

 基于opencv的车牌识别系统设计与实现 Design and implementation of LPR system based on opencv

平***苏 2年前 上传748   0

基于ARM的智能电子秤系统的设计与实现

随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或弹簧压缩、拉伸变形来实现计量的弹簧秤,广大居民用户使用的是国家已经明令淘汰的杆秤。

爱***享 3年前 上传1164   0

基于web学生成绩管理系统设计与实现

随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

平***苏 3年前 上传948   0

基于JavaWeb的图书管理系统的设计与实现

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1141   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传760   0

基于Java的网上购物系统的设计与实现

 XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机科学与技术 专 业_ 计算机科学与技术 (网络工程方向) 姓 名 学 号 学习年限20XX年9月至20XX年7月 指导教师

文***品 5年前 上传2592   0

基于SSM的图书管理系统设计与实现

随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

爱***享 3年前 上传1650   0

基于SpringBoot的新闻发布与管理系统的设计与实现

 基于SpringBoot的新闻发布与管理系统的设计与实现 Design and implementation of news release and management system based on springboot

平***苏 2年前 上传806   0

基于JSP的网上书店推荐系统设计与实现

本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

爱***享 3年前 上传576   0

基于Java的图书馆座位管理系统的设计与实现

目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat服务器下设计与实现。主要功能包括:管理员登录、学生登陆、用户更改密码、管理员管理、管理员对学生管理、管理员对图书管理、学生借书、学生座位预约。

王***朝 3年前 上传1855   0

基于JAVA WEB的考勤系统设计与实现

基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的日常生活状态。人们越来越想更方便记录自身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大

平***苏 11个月前 上传366   0

基于android的物业管理系统的设计与实现19.8

 目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 61.2 课题研究现状 61.3 设计研究主要内容 71.4 系统主要设计思想 82 开发环境 82.1 Android系统的结构 8图2-1 Android系统架构图 92.2

平***苏 3年前 上传811   0

基于JSP的小区物业管理系统的设计与实现

在当今社会中,小区居住已经成为城镇居民居住的主要形式。小区物业管理的水平和手段成为决定小区质量和水平的重要因素。而人们对物业管理工作和物业服务的实现信息化的要求逐步提高。再者物业管理也存在复杂的单据处理,比如:维修单,派工单,车辆管理单,访客登记记录,安全检查单,水电气费单,等等,并且单据的处理又存在复杂的工序,那么客观上就需要小区物业管理系统。 小区管理方式在过去人工劳作期间,管理方需要投入非常庞大的人、财和物力来完成管理。这样,在相同成本的投入下,就必然会产生资源和成本的浪费。在更细致的层面,小区的管理会产生很多数据,数据的精细化和复杂度在人工操作层面,必然会产生差错;这样就导致了既付出了大量的工作劳动,又出现很大的失误操作,给业主带来很多的不方便之处。

D***M 6年前 上传2701   0

基于Client_Server的课件系统的设计与实现

基于Client_Server的课件系统的设计与实现基于Client/Server 的课件系统的设计与实现 发布时间: 2004-03-09 作者:王昌达--江苏理工大学计算机科学系(江苏镇江) 摘 要:本文讨论基于Client/Server的智能计算机辅助教学(ICAI)的实现技术,据此采用VB、SQL Server、IIS等开发平台,建立了一个用于高等数学教学的ICAI试验系统。

何***英 12年前 上传700   0

基于SSM的民宿预订管理系统设计与实现

基于SSM的民宿预订管理系统设计与实现Design and Implementation of Home Stay Reservation Management System Based on SSM内容摘要随着民宿行业的迅速发展,各地的民宿拥有了许多个人风格、价格低等优点,导致选择民宿而不去酒店的人也开始变多。民宿的运营者想要扩大运营

平***苏 2年前 上传1353   0

基于JSP技术的酒店管理系统设计与实现

 基于JSP技术的酒店管理系统设计与实现 基于JSP的酒店管理系统设计与实现摘 要本酒店管理系统是针对当下中小型酒店管理的具体需求,从具体工作出发,对以往的线上酒店

平***苏 3年前 上传750   0

基于SpringBoot技术的论坛系统设计与实现

基于SpringBoot技术的论坛系统设计与实现 Design and implementation of forum system based on springboot Technology 内容摘要随着计算机技术的

平***苏 2年前 上传1734   0

基于Django的编程学习辅助系统的设计与实现

基于Django的编程学习辅助系统的设计与实现Design and Implementation of Programming Learning Assistant System Based on Django摘要 计算机编程的学习不仅注重书本的阅读,更离不开个人的动手实践。编写代码即动手实践,是将知识具体化的过程。而编程能力的评定包括编写代码的速度、质量和总量等三个维度,其中

平***苏 11个月前 上传402   0