还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
一、实训目的本实训是计算机网络技术专业的一门职业能力综合训练课,主要使学生熟悉基于.NET的Web开发技术体系,熟练运用C#编程语言独立开发Web应用程序,并且能运用企业项目开发管理模式,综合应用所学知识进行Web程序开发本实训历时1周共30学时,将从职业技术教育的特点出发,以培养学生理论知识与实际动手能力想结合为目的,使学生将来进入社会从事计算机应用系统管理与维护等相关岗位的工作打下坚实的基础
二、实训要求本实训以一个综合的项目一一“网络在线考试系统”的各项任务进行知识点的组织,从软件项目开发必备知识开始,到最终完成软件系统正常运行为止,分为若干相对独立而又逐步发展的任务每一个任务都是先提出要解决的问题,然后明确目标和解决问题的步骤,再运用相应只是与技能加以实现
三、实训内容网络在线考试系统项目开发
(一)业务分析(Visio工具的使用)
1.1任务实施
2.
1.1整体说明
1.项目背景信息化是充分利用信息技术,开发利用信息资源,促进信客服踹息交流和知识共享,提高经济增长质量,推动经济社会发展转型-----------的历史进程开发网络在线考试系艮据Web麽务H数堀库版务器系统对于提升院校信息化管理能力,促进信息化管理水平的进一步提高有着积极作用1-1系统网络拓扑姑构图
2.产品架构基于.NET平台进行开发,采用B/S结构,用户通过验证后可以登录系统建立表间关系,如图3-4所示基于概要设计中各表的逻辑结构设计信息,完成网络在线系统的所有逻辑表eMaa_cajitr7stidvaruhar20raperdb_Damevarchar50admin_id intadmin_name varchar10varchar10exajT|_a.lIsujectmcQuestions intmetudentsint subject_jiamevaxchar50EeTstem intexam_2illQuestion£Question_id intpksubjectt_id intvaru}5[10int subject_id intftscore_id iniiniiniintquestion_t7pe intstu_jaame varuhar20CDnuapermpquestion__subject varcKar200clazs.idquestionjcers varchar10=ubject_id intflcislopina varchar100zubjectt_id intissnbmitbvarchar100jopejid intstu.jwdc varchar100subject intdvaruhar100mperjia/m varchax50test_time intt7pel-amni intezantjcaperstype2_jmm intQUCStioa_id intpk typeS^wn intexam_stuscorescore1intsubject_id intscore_id intquestion-type intscore2intEtu_id vaxchzirKueiqnestion__snbject varchar200scored intraperdb_name varcharKuOquestionjceys varchar10scored inttr7_date xraxcliarKua varchar100int bvaxchax100stti_suorc varchar100d varchar100userjtez varuhar50设计,设计完成之后的表间关系如图3-5所示
3.2使用PowerDesigner生成数据库单击菜单栏DataBase选项下拉菜单中的GenenrateDatabase(生成数据库2Vdmin项),弹出Database Genenration(数据库生成)对话框,进行相关设置,如图3-6rl£所不单击对话框中Preview(预览)选项,查看其中的代码复制Preview(预览)选项卡中的代码,主要是利用PowerDesigner设计时自动生成的代码,来进行数据库表创建,如图3-7所示打开SQL ServerManagement StudioExpress,数据库选择0nlineExam,新建一个查询,将刚才复制的代码粘贴到查询分析器中执行执行粘贴的SQL语句,生成相应的表生成后的数据库物理模型
(四)系统编码(Visual SourceSafe工具的使用)
四、心得体会系统网络拓扑结构如图1T所示在功能设计中,将各用户的功能分开,不同类型的用户登录时只能进行本类型用户组权限内的操作
1.2功能需求
1.系统流程图系统主流程如图1-2所示图1-2系统主流程图
2.系统功能图网络在线考试系统前台功能结构如图-4所示图考生考试流程图1-4网络在线考生系统后台功能结构如图-5所示网络在线考试系统后台图1-5网络在线考试系统后台功能结构图
3.系统用例图考生用例分析如图所示『6所示
(二)项目管理(Project工具的使用)
2.1任务实施
3.
1.1制订网络在线考试系统开发项目计划
1.制定任务计划
(1)创建初始任务列表启动Project2003,创建空白的项目文档打开“甘特图”然后依次输入本网络在线考试系统的各项任务(用户可通过在“任务名称”域中按项目的执行顺序输入任务来创建任务列表,之后在项目名称的右端会显示每项任务所需的时间图在这种视图下可以很方便地进行修改或重新安排项目进度),该项目的的初始任务计划列表如图2-1所示键入需要帮助的问题国学不分组显不
⑤)▼水体a Da任务名称工期开始时间完成时间Eg刖▲亘2012^6^100—日IT二j三|四五六网络在线考试系统需求分析工作日年月年月日1201053201053日年月年月工作日201053201053J1日日搭网建络网在络线在考线试考系试统系概统要开设发计环境二年月年月日工作日2010532010531日网络在线考试系统开发计划及过程部署工作年月年月日1201053201053日?日网络在线考试系统详细设计(架构设计)工作年月年月日1201053201053日?日年月网络在线考试系统数据库设计工作日年月2010531201053日日年月年月数据访问层及实体类的创建工作2010532010531日日日?年月年月工作日201053201053J1日日网络在线考试系统界面设计网络在线考试系统功能实现工作日年月年月日1201053201053日网络在线考试系统权限实现工作日年月年月1201053201053网络在线考试系统测试及部署□日日工作日年月年月1201053201053网络在线考试系统的发布及维护□日日工作日年月年月日120105320153日Q)d)插入复)格式工具项目协作⑹窗口世)帮助也)®图2-1项目的初始任务计划列表
(2)设置任务工作时间及口历创建项目初始任务之后,开始设置项目任务的时间信息,包括任务开始日期、项目所用到的自定义日历等内容特别是定义日历将影响项目以后计算成本、计zdE3E3E算项目进度1)在“更改工作时间”对话框中单击“新建日历”按钮,弹出如图2-2所示的对话框,单击“确定”按钮图2-2”新建基准日历”对话框2)在“更改工作时间”对话框中单击“选项按钮”可在如图2-3所示的对话框中设置该项目的工作时间图2-3设置工作时间3任务细化在初始任务设计完成后,需要进一步细化任务,使项目计划内容更加清晰如图2-4所示,网络在线考试系统功能实现成为摘要任务显示为黑色,前台月日3O任务名称工期开始时间完成时间年月20052E五六日一二1二]1国网络在线考试系统需求分析1工作日?2010年5月32010年5月2E3搭建网络在线考试系统开发环境1工作日?日2010年5月32010年5月■3回网络在线考试系统概要设计1工作日?日2010年5月32010年5月■4回网络在线考试系统开发计划及过程部署1工作日?日2010年5月32010年5月■5回网络在线考试系统详细设计架构设计1工作日?日2010年5月32010年5月6回网络在线考试系统数据库设计1工作日?日2010年5月32010年5月■7回数据访问层及实体类的创建—1工作日?日2010年5月32010年5月■日8E3网络在线考试系统界面设计1工作日?2010年5月32010年5月■[B网络在线考试系统功能实现1工作日?日2010年5月3日201年5月3日黑色■10回前台功能实现1工作日?2010年5月32010年5月IK]瞌便11回后台功能实现1工作日?日2010年5月32010年5月■12回网络在线考试系统权限实现1工作日?日2010年5月32010年5月■如13回网络在线考试系统测试及部署1工作日?日2010年5月32010年5月■14网络在线考试系统的发布及维护1工作日?日2010年5月32010年5月密日图2-4细化软件设计任务4项目资源管理选择“视图”一,“资源工作表”命令,切换到“资源工作表”视图,在第一个单元格中输入“项目经理”,在“类型”栏下面的单元格中选择“工时”选项使用相同的方法建立其他资源,如图2-5所示选择“视图”“甘特图”命令,在“资源名称”下拉列表框中选择相应的选项即可,如图2-6所示O资源名称类型材料标签缩写组最大单位标准费率1项目经理工时项/工时100%¥
0.002系统分析人员工时系/工时100%¥
0.003项目配置人员工时项,工时100%¥
0.00/4软件设计人员工时软/工时100%¥
0.005数据库管理人工时数工时100%¥
0.00/6质量管理人员工时质二工时100%¥
0.00/7系统测试人员工时系/工时100%¥
0.
(三)数据库设计(PowerDesigner工具的使用)
4.1使用PowerDesigner设计数据库1)打开PowwerDesigner设计环境后,单击菜单栏File(文件)下拉菜单中的New(新建)选项,在左侧的Model Type(模型类型)中选择Physical DataModel(物理数据模型),同时在下方的选项中设置Model name(模型名称),DBMS(数据库管理系统)选择MicrosoftSQL Server2005数据库,单击“确定”按钮,即建立自己的第一个物理数据模型,如图3-1所示2)在General列中将表1的Name(表名)设置为Uexam_studentCode(代码)设置为exanini student,其他设置按系统默认的设置,不进行改变,如图3-2所不3单击Columns歹U,根据概要设计文档中数据库的设计,设置注册信息表Table Properties-exa_students exa_studentsPhysical OptionsMicrosoft NotesRules PreviewGeneral ColumnsIndexes KevsTriggers Procedures当wJ^电1X I匏I三三三9ir人Name CodeI DataType LengthPrecisionP M1stu_id泠tu_id I]回口匠varchar10HO,2stu_name stu_name intj j3class_id class_id Iint;4islogin isloginint5issubmit issubmitIint1stu_pwd寸stu_pwd Ivarchar2020——口口▼Z口口□可口口口引-1-1-,±JJll±L±Lhll£]的数据字段及主键,设置完成后单击“确定”按钮,如图3-3所示A确定取消应用帮助。
个人认证
优秀文档
获得点赞 0