已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计 课程名称: 软件项目设计 设计课题: 四六级报名管理系统 指导教师: 方芳 专业: 电子信息工程 班级: 1282052 姓名: 肖承优 学号: 128205222 二o一 五 年 七 月 一 日 电子信息工程 专业课程设计题单 班级 1282052 学生 肖承优 课程名称 软件项目设计 课 题 四六级报名管理系统 设计要求 1.完成报名信息的输入、修改、删除和查询功能; 2.完成考生信息的输入、修改、删除和查询功能; 3.完成考场信息的输入、修改、删除和查询功能, 并能对考生进行考场自动分配; 4.要考虑到实际逻辑操作及数据的合理性判断 。 课 题 发 给 日 期 6月4日 课程设计完成日期 6月18日 指 导 教 师 方芳 评语: 评分: 摘要 学生可以通过账号在网上实现报名、查询个人信息、修改个人信息等 功能,在时间和空间上比以前的报名更有自主性。同时老师也可以通 过本系统对报考的考生实现统一的管理。 第二节:可行性分析 英语四六级考试报名系统是以计算机网络作为支撑的一套软件, 它是随着现代的计算机技术产生的。 应为现在的计算机的普遍使用和 计算机网络的发展,使足不出户的网上报名成为可能,尤其是现在的 大学生很多都拥有自己的电脑,学校也为学生配备了专门的计算机, 这从硬件上使网络报名成为了可能。关键字:数据库工具, c#图形化界面编程sql server 2008 可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备.c#图形化界面编程,图形用户界面是程序与用户交互的窗口。目录第一章 概述.41.1 英语四六级报名系统41.2 可行性分析.4第二章 系统分析与设计.51.3 2.1应用需求分析52.2 系统流程图分析.102.3 系统功能模块划分112.4 数据库设计.14第三章 系统设计193.1 系统窗体模块163.2各个数据模块窗体介绍173.3 系统设计详细代码.附录.25参考文献26第一章 概述:第一节:英语四六级报名系统 现在的很多大学要求在校大学生在毕业前都要参加全国的英语四六级考试,有些院校还把全国英语四六级考试作为一项考核学生是否毕业的指标,英语四六级考试报名系统就是为了适应现在高校教育、教学开发的第一套系统,它为学生参加英语四六级考试提供了一个有利的平台。同时也为老师对众多的考生管理提供了一个有利的工具。学生可以通过账号在网上实现报名、查询个人信息、修改个人信息等功能,在时间和空间上比以前的报名更有自主性。同时老师也可以通过本系统对报考的考生实现统一的管理。第二节:可行性分析英语四六级考试报名系统是以计算机网络作为支撑的一套软件,它是随着现代的计算机技术产生的。应为现在的计算机的普遍使用和计算机网络的发展,使足不出户的网上报名成为可能,尤其是现在的大学生很多都拥有自己的电脑,学校也为学生配备了专门的计算机,这从硬件上使网络报名成为了可能。第二章 系统设计分析第一节:应用需求分析 英语四六级网上报名系统主要是为了满足学生的网上报名和老师对报考学生信息的统一管理,所以本系统主要可分为两大块:学生模块和管理员(教师)模块。 学生模块的功能应该实现学生的登录报名,学生对自己信息的查询和修改并能够保存修改后的信息,学生登录后系统会自动生成网报序号,考生在确定信息后可以打印准考证。 管理员(教师)模块的功能要强于学生模块,它首先要实现的是对学生信息的统一管理,这包括:管理员特殊账号的登录、查询和修改学生信息、添加考生信息、删除考生信息、查看学生密码、修改学生密码、访问数据库、打印学生准考证。能够实现对报考四级和六级学生的分类管理。系统功能可用以下e-r图表示:账号 密码用户 (用户e-r图)班级姓名userid学生网报序号性别 (学生e-r图) 班级姓名userid学生性别联系电话 m 登 录 学生信息网报序号 n四六级考试报名系统 选报等级信息修改上传照片 打印准考证 (英语四六级报名系统e-r图) 用户普通账号普通密码管理员账号管理员密码(英语四六级考试报名系统数据库e-r图) 根据系统功能及以上e-r图可得一下表:学生信息表(1-1)字段名称类 型大 小是否为主键网报序号char10否选报等级char10否班级char10否useridchar10是姓名char10否姓名拼音char10否性别char10否民族char10否联系电话char10否身份证号char10否userpaschar10否邮政编码char10否详细地址char10否 普通用户表(1-2)字段名类型大小是否为主键useridint10是userpasint10否管理员表(1-3)字段名类型大小是否为主键glyuseridint10是glyuserpasint10否第二节:系统流程分析图:用 户登 录四六级考试报名系统选报等级更新后的四六级考试报名系统退 出第三节:系统功能模块划分系统功能主要以如下结构图设计,它主要实现了学生登录的信息查询、修改、上传照片、选报等级和打印准考证,管理员登录的添加、删除和对选报不同等级学生的统一管理功能。英语四六级考试报名系统功能结构图:英语四六级考试报名系统查询个人信息修改个人信息上传照片选报考试等级打印准考证学生登录管理员(教师)登录查询学生信息修改学生信息添加学生信息删除学生信息管理四六级分类打印准考证英语四六级考试报名系统业务流程图:1.1 网上报名业务流程随着internet技术的应用普及, 几乎所有高等院校都建成了校园网络, 校园网络服务如web服务, email服务等非常成熟了。报名系统采用客户端/服务器端的计算模式。考试报名管理系统包括学生网上报名, 数据审核和数据导出三个部分业务, 在客户端浏览器上完成, 数据操作在服务器上完成。系统业务流程如图1所示。1.2 学生网上报名数据校验四六级考试要求考试对象为在校大学生, 只有通过了四级的学生才能报考六级, 学生网上报名时, 就需要实现对数据的审核。(1)建立考生报名资格库, 它包括考生身份数据库和报名等级资格数据库。考生身份数据库用于验证是否为在校大学生, 可以通过与本校现有教学管理系统做接口来实现, 也可以将现有教学管理系统中的在校学生数据导出到网上报名系统。报名等级资格数据库用于自动生成考生报名的等级, 以防止学生错报考试等级或四级六级同时报名。(2)学生网上报名信息提交以后, 先对其身份证号码进行校验,然后检验考生是否为本校在校生。校验成功后, 可根据学号自动判断考生的报考等级与考生报名需要的数据。报名数据校验操作模型如图2所示。1.3 报名数据的审核与导出导入报名数据审核程序分为两个步骤。第一步, 由班级信息员(学习委员)对本班报名数据进行审核, 检验考生报考数据是否完整, 上传的照片是否符合要求, 并将正式交费报名的考生信息提交给考务管理员。第二步, 考务管理员根据各班提交的报名数据,进行汇总统计, 检查各班集体报名数据是否与网上报名数据一致, 审核完成后, 将报名数据加入正式报名数据库。数据导出是将正式报名数据库中的数据, 导出到cet考试报名模板文件(excel文件), 然后, 导入到全国大学英语四六级考务考籍管理系统中,完成网上报名。英语四六级考试报名系统数据流程图:英语四六级考试报名系统ipo图: 系统名:英语四六级考试报名系统 制图者:肖承优 模块名:选择报考等级 日 期:2015-6-18调用下列模块:学生信息表由下列模块调用:选报考试等级(combol)输出:由修改的数据库中学生信息表接收,并可打印输出。输入:由combol直接选择,选择等级后载入数据库。处理内容:用户登录后,可以在本人的信息对话框中直接选择需要选报的等级,选择后提交给数据库,并对数据库中的学生信息表进行同步修改,如果不选择,则默认为空,对表中数据不进行本项的修改。第4节 :系统的数据库设计第5节 数据库建立管理员表普通用户表学生信息表登录界面的设计:普通用户登录后的界面:准考证界面:管理员登录后的界面:链接成功后就可以使用普通用户表中的userid和userpas登录,并查看学生信息表中的个人信息和选报四六级等级。第三章 系统设计 第一节:系统窗体模块组成 系统主要由用户登录模块和用户信息模块两部分组成,用户 用户号、密码登录后可以通过用户信息模块看到自己的信息,并可以对信息进行修改。第二节:模块窗体简介主登陆界面(formmain)模块,主要实现用户的登陆,用户可以是普通用户登陆,登陆时调用数据库中的“普通用户表”中的数据,检测账号和密码正确后实现登陆。同时也可以是管理员登陆,这是调用的是数据库中的“管理员表”中的数据进行检测账号和密码是否正确,最终实现调用不同的窗体(formstu和glystu)。 formstu窗体的主要功能是实现选报英语考试等级的功能,用户在combo1的下拉菜单中可以选择自己的考试等级,并根据需要修改个人的信息、上传照片。用户修改个人信息后点击刷新按钮,就可以将数据传输到数据库中,并打印准考证。用户点击“打印”按钮后,系统调出准考证窗体,用户核对信息无误后可以确认打印实现打印功能。 glystu是管理员实现登陆后的窗体,它的功能主要是实现对报考考生的管理,它可以通过“添加”按钮添加考生信息,“删除”按钮删除考生信息,通过“打印”按钮调出“准考证”窗体实现打印,同时可以利用data1按钮实现对所有考生信息的审核。第三节:系统设计详细代码登录按钮代码设计: private void button1_click(object sender, eventargs e) string username; string password; string pass; string id; 管理员登录后的界面 cs = new 管理员登录后的界面( textbox1.text.tostring(); string sql = select * from 管理员; string connect = server=.;uid=sa;pwd=x1103565;database=四六级; sqlconnection sqlnection = new sqlconnection(connect); sqlnection.open(); sqldataadapter da = new sqldataadapter(); sqlcommand commond = new sqlcommand(); commond.connection = sqlnection; commond.commandtext = sql; /var rs = commond.executenonquery(); sqldatareader datareader = commond.executereader(); while (datareader.read() username = textbox1.text; password = textbox2.text; /管理者登录 pass = datareaderglyuserpas.tostring(); id = datareaderglyuserid.tostring(); if (username.equals(id) & password.equals(pass) cs.show(); else /datareader.close(); /break; datareader.close(); / datareader = commond.executereader(); /datareader.close(); string sql2 = select * from 学生信息; / commond.connection = sqlnection; commond.commandtext = sql2; datareader = commond.executereader(); while (datareader.read() username = textbox1.text; password = textbox2.text; /students登录 string passs=datareaderuserpas.tostring().replace( ,); string idd = datareaderuserid.tostring().replace( ,); if (idd.equals(username) &passs.equals(password) 普通用户登录后的界面 student = new 普通用户登录后的界面(username); student.show(); else / datareader.close(); /break; datareader.close(); datareader = commond.executereader(); datareader.close(); messagebox.show( datetime.now.tolongdatestring();课程设计总结报告:英语四六级报名系统完成报名信息的输入、修改、删除和查询功能。完成考生信息的输入、修改、删除和查询功能;也完成了考场信息的输入、修改、删除和查询功能,但是由于能力有限,所掌握的知识还不够,未能完成将考生的考场自动分配。对于实际逻辑操作及数据的合理性判断 还有待加强。课程设计工作日志:6月18日 上午8:30-11:40就确定成员名单并汇报指导老师明确成员各自任务选题,确定课题 成员:组长:肖承优组员:肖登法资料搜集:肖承优资料整理: 肖登法 题目选为:英语四六级考试报名系统 下午对开始搜集资料并汇总、筛选,结合课题要求开始对系统进行可行性分析,最终确定设计方案、画出简单的功能图,设计出总提纲。6月13日 对系统进行分析设计,经过分析,画出具体功能结构图,初步设定模块数量,模块功能,建立数据库,设计具体模块。6月14日 详细设计个个模块的功能,首先设计登陆界面,实现数据库与登陆框的数据链接。6月15日 设计学生信息显示框(两个)、准考证框,建立四个框体之间的联系,并将数据库与之建立链接。6月16日 测试系统运行情况,并对其进行修改,开始起草系统设计说明书。6月17日 最后测试系统功能,对系统设计说明书做最后的加工、润色,课程设计方案内容完成 参考文献: 1 李欣.面向远程教育应用的“视频化身虚拟教室”设计 2 彭政, 聂瑞华, 李飞.基于servicemix的soa架构的研究与实现 j .计算机工程与科学, 2009, 31(4):153-155, 158. 3 刘帅, 李万龙, 焦远锋.软构件的可复用性分析 j .计算机时代, 2008(9):11-13. 4 诸云强, 冯敏, 宋佳, 等.基于soa的地球系统科学数据共享平台架构设计与实现 j .地球信息科学学报,2009, 11(1):1-9. 5 付赛平, 任国林.xen网络i/o完全虚拟化机制的可扩展性研究 j .计算机工程, 2008, 34(23):102-104. 6 张丽果, 杜慧敏, 韩俊刚.无数据缓存的容错环形noc 7 龚迪铮.浅析基于h.323的ip视频会议系统 j .海峡科学, 2009(2):58-60. 8 朱肖川.论以元数据专业化为核心的教育资源共享模式 j .开放教育研究, 2009, 15(2):17-22. 9 杨鑫, 苏森, 陈俊亮.基于webservices的parlayapi分析研究 j .现代电信科技, 2005(3):26-28, 38. 10 杨旺明.基于webservice技术的校园一卡通中的第三方系统应用集成研究 j .微型电脑应用, 2007, 23(1):5-7. 11 黎成兵, 洪帆.分布式环境下的身份认证机制研究 j .微型机与应用, 2005, 24(3):35-36, 45.附录:登录按钮代码设计: private void button1_click(object sender, eventargs e) string username; string password; string pass; string id; 管理员登录后的界面 cs = new 管理员登录后的界面( textbox1.text.tostring(); string sql = select * from 管理员; string connect = server=.;uid=sa;pwd=x1103565;database=四六级; sqlconnection sqlnection = new sqlconnection(connect); sqlnection.open(); sqldataadapter da = new sqldataadapter(); sqlcommand commond = new sqlcommand(); commond.connection = sqlnection; commond.commandtext = sql; /var rs = commond.executenonquery(); sqldatareader datareader = commond.executereader(); while (datareader.read() username = textbox1.text; password = textbox2.text; /管理者登录 pass = datareaderglyuserpas.tostring(); i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026汽车零部件行业市场全面研究及供应链优化与融资发展
- 2026中国叶黄素酯行业人才需求特征与人力资源规划报告
- 2026媒体版权交易市场趋势及影视制作投资主体评估规划报告
- 2026中国物流行业末端配送创新模式及社区网点与智能快递柜分析报告
- 2026汽车美容服务业市场深度分析及未来发展路径与投资布局规划报告
- 电子商务面试题及完整答案
- 2026中国污水处理工艺技术市场应用现状及创新趋势研究报告
- 2026石油开采行业市场规模分析及投资效益规划研究报告
- 2026中国智能驾驶汽车行业供需态势考察-ではない投资前景评估规划
- 2025年资产评估师(资产评估实务二)真题及答案
- 2026天津石油职业技术学院招聘20人笔试题库【研优卷】附答案详解
- 天津市南开区2025-2026学年八年级下学期英语期末考试试卷(文字版含答案)
- 2026全国应急管理普法知识竞赛题库及答案(完整版)
- 注册消防工程师继续教育2025年部分题目与答案(126题)
- 2026 数据分析岗银行招聘考试参考题库 含答案
- (正式版)QC∕T 1207-2024 燃料电池发动机用空气压缩机
- JT-T-216-2020客车空调系统技术条件
- 廉洁应征承诺书
- 《抹灰工程》课件
- 运用PDCA血透室导管感染率
- LY/T 1814-2009自然保护区生物多样性调查规范
评论
0/150
提交评论