




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!毕业设计(项目报告)题Asp.Net网上报名系统的设计与实现学生姓名:专业:完成时间:学号:1目录:目录...............................................................21.项目背景........................................................31.1项目开发目标.................................................31.2项目来源.....................................................32.项目总体设计....................................................52.1技术框架设计.................................................52.2需求分析.....................................................62.3功能模块设计.................................................82.4数据库模块设计...............................................112.4.1E-R图.................................................122.4.2表数据结构............................................132.4.3表关系................................................153.项目功能描述....................................................163.1前端网站.....................................................163.1.1网站首页..............................................163.1.2注册页面..............................................163.1.3登陆页面..............................................173.1.4在线报名..............................................183.1.5打印准考证............................................183.1.6成绩查询..............................................193.1.7关于..................................................203.2后台管理系统.................................................203.2.1登陆注册界面..........................................203.2.2后台管理主界面........................................213.2.3考生信息管理..........................................223.2.4考试信息管理..........................................233.2.5成绩信息管理..........................................253.2.6系统管理..............................................263.2.7帮助..................................................274.项目技术总结....................................................294.1技术创新及特点...............................................294.2个人收获与体会...............................................29附录1.数据库创建源码.............................................30附录2.程序源码...................................................30参考文档...........................................................3121、随着互联网的飞速发展,网上考试已经成为今后取得资格证书的重要渠道,而作为网上考试第一步的网上报名也一定占据举足轻重的位置,通过Asp.Net网上报名系统,不仅仅能给众多考生及时提供各行各业最新的最准确的考试信息,还给各行各业的招生部门带来前所未有的便利。Asp.Net网上报名系统分成前后两端分别进行设B/SB/S模式是一种以Web技术为基础的MIS能,其中包括考生注册,考生登录,考生个人信息录入,修改与查询,准考证打C/S模式主要由客户应用程序,服务器管理程序和中间B/SAsp.NetB/S与C/S易用与统一,使系统维护简便,布局合理,提高网络效率。对于Asp.Net网上报名系统应具备以下特性:(1)可用性:系统必须正常运行;(2)安全性:系统必须保证考生信息的安全,不能泄露考生私人信息;(3)可管理性:由于涉及考生众多,必须能够合理管理考生信息;(4)移动设备支持性:要能支持任何设备的任何浏览器;(5)高性能性:后台数据库满足对大数据的处理能力;(6)扩展性:能够便于后加功能的融入与实现。现在人力及物力两个方面上。在报名期间,考生可以通过互联网进行网上报名,3采集考生的基本信息,动态的管理各种考试信息,而且,报名时间、地点灵活,效的避免了资源的浪费,减少人员,提高效率。Asp.Net网上报名系统,它是一个网上考试网站的一个重要模块,它不仅仅了一般人不能在制定时间内到指定地点排队报名考试的问题。本系统的优势:(2)大大减少了工作差错,考生可以在网上反复修改信息,并且自己负责。传统方式报名差错率在千分之五左右,而网上报名差错率可以仅为其的千分之一;(3)缓解了基层的工作压力,提高了工作效率。现如今,网上报名越来越普遍,各大院校,培训机构,甚至是政府机关,军网上征兵的报名,时间紧,过了这个时间段,就要再过一年的时间,有很多有意多改善的地方。这里我参考淘宝商城的形式,对网上报名系统提出以下改善:(1)信息集中化:现在网上报名种类繁多,时间不一地点不一,我这里以类似发布在专业网站上。(2)报名统一化:无论考生是报考计算机等级证还是建造师资格证,都可以在是要报考多个考生,就不必要去各个官网分别报名。通过以上分析,我自主选择做Asp.Net网上报名系统,这样可以大大的简化42、项目总体设计(1)开发环境的选择选择VisualStudio2010为开发平台,VisualStudio2010是一个经典的版本,相当于当年的6.0版,而且它可以自定义开始页,还增加许多新功能,如:<1>C#4.0中的动态类型和动态编程;<3>使用VisualStudio2010的特性支持TDD;<4>支持Office;<8>使用VisualC++2010创建Ribbon界面;<9>新增基于.NET平台的语言F#;选择SQLServer2008为后台数据库,SQL是英文StructuredQueryLanguage语言的主要功能就是同各种数据库建立联系,进行沟通。按照被作为关系型数据语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。配置环境:1.MicrosoftVisualStudio20102.SQLServerManagementStudio2008(2)运行环境的选择WindowsXPServiceServer2003ServiceServer2003Vista或WindowsServer2008操作系统,建议使用Windows7系统。(3)开发技术的选择C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对C和VB简单的可视化操作和C++的高向组件编程的支持成为.NETC#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。MVC全名是ModelView器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。5作为二十一世纪的大学生,网络给我带来了很大的影响,通过自己的亲身经一种是提供考试者,对于不同的用户,他们对系统的要求侧重点稍有不同:就报名者来说,他们希望足不出户的获取及时的考试信息,能够随时随地的下载准考证。主要对象是浏览网站的报名者,该角色用例图如下:图2.2.1报名者用例图就提供考试者来说,他们希望能够实时把握网上报名情况,随时分配考场,的发布一些相关的资讯,指导考生顺利报名。主要对象是管理后台的管理员,该类角色的用例图如下:67图2.2.2报名者用例图针对以上的用户需求,系统的程序模块应能合理地实现各个角色的基本功功能的易操作性,让有价值的信息快捷发布,动态信息迅速更新。Asp.Net网上报名的系统,前台网站上罗列各种考试信息,浏览者可以浏览网页,如果看到感兴趣的,就点进去看详细信息,类似于赶集网上的招聘信息,系统包括前端和后台两部分,前端主要有以下几个模块:1)标题:Asp.Net网上报名系统,要醒目,吸引人,但是不能太花哨(最好有2)注册:注册会员的信息,不需要太复杂,简单明了,仅包含用户名和登陆密码即可。3)登陆:这里要求以小窗口的形式显示,不需要太复杂,实现效果即可。4)导航部分,首页,在线报名,报名须知,暂定三部分组成;5)广告部分:要有醒目广告语,"一键报名,不需要排队等待";6)主要部分:显示考试信息;7)时间部分:显示当前时间。8)在线报名:在线报名信息可以重复提交,以最后一次修改的准。身份证号为唯一标示。9)报名须知:提示信息,通知报名者注意事项系统前端模块功能设计图如下图所示:前端子系统标题部分导航部分广告部分主体部分底部显示当前时间自定义广告在报考试信息图2.3.1前端模块功能设计图8在实现以上前端设计以后,开始后台设计,后台主要以WinForm窗体的形式来展现给用户,它的对象,主要是各个院校,机构的招生部门,权限是管理员。以下操作:1.考生信息设置:主要包括考生信息查询,添加,删除2.考试信息设置:2.1考试信息的发布:值得注意,考试信息的发布是直接发布到网站首页上的,这里有一点说明,就是要给要发布的考试信息进行编号,不能重复(不仅仅是和本院的重复,2.2考生安排主要就是考号,考试时间,地点的通知,可以包函在准考证里,供考生打印2.3监考老师安排考场,时间,采用Excal表格的形式打印出来。3.成绩信息设置:4.系统配置:系统参数配置背景色5.帮助:使用说明功能介绍系统后台模块功能设计图如下图所示:成绩信息设置系统配置帮助考考生信息填加考考监系背景色配置生信息删除试信息发布考生安排考老师安排成成统参数配置使用说明功能介绍绩录入绩修改关于图2.3.2后台模块功能设计图对于Asp.Net网上报名系统总体模块功能设计图如下所示:9逻辑的。创建一个数据库结构的过程主要包括以下几点:(1)标示需要的数据;(2)收集被标识的字段到表中;(3)标识主关键字字段;(4)绘制一个简单的数据图表;(5)规范数据;(6)标识指定字段的信息;(7)创建物理表。本系统建立了6个数据表,分别为会员信息表(users)、报名信息表(applicants)、管理员信息表(admins)、考试信息表(test)、准考证信息表信息,准考证信息表记录准考证信息。112.4.1E-R图如下图所示:报名者姓名身份证号报名者性别报名者年龄联系方式照片11N处理报名信息会员现住地址考试编号家庭住址考试编号N浏览考试信息处理考试信息打印准考证考试类型M1考试时间考试地点1N考试内容准考证号身份证号报名者姓名1N考试时间1准考证信息考试地点N1处理准考证信息管理员名考试类型管理员准考证号管理员密码1身份证号查询成绩NN报名者姓名考试类型考试成绩信息考试成绩图2.4.1E-R图122.4.2各表的数据结构如下:浏览情况和关注率。表1会员信息表字段名称字段描述类型长度nvarchar20会员密码nvarchar2012u_nameu_pwd是是是否报名信息表:主要记录报名者的详细信息,包括身份证号、报名者姓名、性别、年龄、联系方式、照片、考试编号、家庭住址、现住地址,便于主考单位统一安排考试。表2报名信息表报名信息表(applicants)报名者性nvarchar2别456789否是是是否否否否否否否否a_faddress家庭住址nvarchar50a_naddress现住地址nvarchar50限。表3管理员信息表管理员信息表(admins)管理员名管理员密码考试信息表:主要记录考试信息,包括考试编号,考试类型,考试时间,地点,考试。13表4考试信息表12345考试编号nvarchar2考试类型nvarchar10考试时间datetime8是是是是是是否否否否t_address考试地点nvarchar50t_content考试内容nvarcharmax准考证信息表:主要记录准考证信息,包括准考证号,身份证号,姓名,考试时可浏览打印。表5准考证信息表准考证信息表(cards)456datetime8nvarchar50nvarchar10是是是否否否t_address考试地点t_type考试类型考试成绩信息表:主要记录考试成绩信息,包括准考证号,身份证号,姓名,考果。表6考试成绩信息表考试成绩信息表(grade)c_IDa_IDa_name45t_type是是否否g_grade考试成绩int3143.1前端网站图3.1.1Asp.Net网上报名系统首页面图3.1.2Asp.Net网上报名系统注册页面图3.1.4Asp.Net网上报名系统在线报名页面图3.1.6Asp.Net网上报名系统成绩查询页面3.2后台管理系统图3.2.1后台管理员登陆界面图3.2.7考试信息管理界面-考试信息发布图3.2.8考试信息管理界面-考生考试安排图3.2.10成绩信息管理界面-考试成绩录入图3.2.11系统管理界面-系统背景设置图3.2.12系统管理界面-管理员密码更改图3.2.13系统管理界面-退出提示图图3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省无锡市江阴市长寿中学2025届初三教学情况调研(二)生物试题含解析
- 西安交通工程学院《体育游戏创编》2023-2024学年第二学期期末试卷
- 四川省成都市2024-2025学年四年级数学第二学期期末调研试题含解析
- 证券从业资格证市场参与者责任试题及答案
- 辽宁工业大学《建筑设计原理》2023-2024学年第二学期期末试卷
- 武汉海事职业学院《矿床学研究方法与前沿问题》2023-2024学年第二学期期末试卷
- 离散课件 置换群和子群及其陪集2学习资料
- 九州职业技术学院《血液与循环系统医学教程》2023-2024学年第二学期期末试卷
- 西藏自治区日喀则市南木林县重点达标名校2025届初三化学试题9月摸底考试试题含解析
- 授信合同书担保合同书二零二五年
- 可燃气体报警仪检验记录
- 自动控制原理全套ppt课件(完整版)
- 手卫生相关知识考核试题与答案
- 《同分母分数加减法》教学课件人教新课标
- 产业经济学第三版(苏东水)课后习题及答案完整版
- 初中综合实践课程标准
- 首件检验记录表(标准样版)
- 中建六局建设发展公司责任目标管理考核办法
- 太阳能光伏发电系统PVsyst运用
- 压实沥青混合料密度(表干法)自动计算
- 博硕BSL2236OAC全自动说明书(触摸屏)
评论
0/150
提交评论