没有合适的资源?快使用搜索试试~ 我知道了~
C-S软件项目开发综合实训方案.docx
0 下载量 176 浏览量
2023-07-11
03:03:15
上传
评论
收藏 133KB DOCX 举报
温馨提示
试读
28页
C-S软件项目开发综合实训方案.docx
资源推荐
资源详情
资源评论
C/S 软件项目开发综合实训方案
1.实训目标
CS 项目开发实训是在完成 C#.NET 基本理论实践课程学习之后,在教师指导下以学生为
主体的软件项目开发综合技能训练。对于巩固专业知识,培养学生软件项目开发技能具有重
要意义,主要实训目标如下:
(1)进一步巩固加深学生对 C#程序设计基本知识的理解,培养学生综合运用 C#语言知
识和技术分析解决实际问题的能力。
(2)通过一个数据库管理信息系统的分析、设计、实现、测试等环节使学生了解项目
开发过程,培养学生创造性思维,提高项目分析设计、编码与调试能力。
(3)通过实训,学生将软件工程的知识应用于管理信息系统的开发,有助于对软件开
发过程管理的理解与应用。
(4)项目分组开发与项目汇报制度,有助于培养学生的团队合作精神与沟通能力。
2.实训内容
(1)选题、需求分析、数据库设计
选题内容要符合本课程的教学要求,需注意选题的完整性,要能进行分析建模、
设计、编程、测试等一系列工作,并能以规范的文档形式表现出来。
选题时要注意选题内容的先进性、综合性、实践性、应适合实践教学和启发创
新,选题内容不应过于简单,难度和工作量要适中。
数据库设计要能满足功能实现的基本要求,符合数据库设计范式,实体关系清
晰,能保证数据的实体完整性和参照完整性。
项目成果应用具有完整的功能。
(2)程序的编写、调试与测试
学生通过查阅资料,阅读书籍,网络搜索等方式,在教师指导下分组协同完成所选
项目的开发工作,包括编程、上机调试、测试及最后得到的预期成果。
(3)提交实训报告
实训报告是实训工作的整理和总结,主要包括实训目的,实训内容,实训步骤,实
训结果,实训心得;需求分析,概要设计,详细设计,测试等。
3.实训要求
为培养学生软件项目开发能力和团队协作工作精神,结合所学的专业课程,本次实训要
求分组协同完成一个完整的数据库信息管理系统。开发语言使用 C#,开发平台使用 VS.NET ,
数据库使用 SQL Server,软件设计开发过程必须规范,要求按照软件工程的管理思想和设计
规范书写文档,同时注意编码规范。
4.实训计划
本次实训时间为 3 周,共计 60 学时,分五个阶段完成。编码阶段可根据实际选题项目
安排模块代码完成顺序。具体实训计划见表 3.3。
表 3.3 C/S 软件开发项目实训计划
阶段
学时安排
内容
阶段成果
需求分析
6
明确设计要求,找出实现方法,完成需求分析
和总体设计
项目需求说明书
数据库设计
6
根据项目需求说明书,确定各个模块功能,完
成数据库设计。
数据库设计
编码
32
界面设计及功能编码实现
模块代码
测试
8
测试运行程序、调试代码,找出不足和错误,
修改并改善。
测试报告
总结报告
4
总结设计工作,完成项目实训报告。
实训报告
考核
4
项目成果分组展示
项目汇报
5.项目实施
5.1 项目分组
根据教师对学生的了解,对学生进行实训项目的分组,每组要求 3—4 人,选出每个项
目组的项目负责人。项目负责人承担项目组人员任务分配、定期汇报项目进展的职责。
5.2 师资
实训指导教师需具备丰富的项目开发经验,熟悉开发环境,掌握面向对象的编程思想。
能在项目开发各阶段给予学生必要的指导。
(1)在系统需求分析阶段,指导学生进行需求调研,整理调研资料,编写需求分析说
明书。
(2)在项目设计和编码阶段,能指导学生进行项目总体和详细设计,确定数据库设计
是否合理。能辅助学生查找程序中的 BUG,培养学生养成良好的编码习惯。
(3)在测试阶段,督促学生对项目进行详细测试,查找程序漏洞。
(4)在项目总结阶段,指导学生完成实训报告编写。组织学生进行分组汇报,公正客
观的评价学生的项目成果。
5.3 实训环境
操作系统:windows7
开发环境:Microsoft Visual Studio 2010、SQLServer2008
6.考核评价
成绩考核总体指标如表 3.4 所示。
表 3.4 C/S 项目成绩考核总体指标
考核内容
分值
评分标准
平时成绩
10 分
平时出勤、课堂表现等
实践能力
70 分
工作环境的部署、平台的搭建能力,项目设计实施
能力、代码编写和调试能力、调试解决问题的能力、
团队协同工作的能力等。
考核标准
实训报告
20 分
报告的格式、内容等
平时成绩:平时出勤、课堂表现等。
实践能力:数据库应用管理系统分析能力、数据库的分析设计能力,代码的编写能力、
调试解决问题的能力、自学能力等。
实训报告:报告的格式、内容等。
无故旷课 3 次以上,实训课程成绩为不及格。
实践能力考核为阶段考核,总分为 8 个考核点。每个考核点的成绩汇总在一起记作总成
绩。成绩比例如表 3.5 所列。
表 3.5 C/S 项目评分标准
序号
考评项
考评方法说明
分数
1
项目参与
项目参与程度、团队协作能力
10%
2
理解需求
答辩时对需求、设计问题的回答情况
10%
3
数据库设计情况
数据库设计的合理性、准确性和完整性
10%
4
用户界面设计情况
界面设计是否简洁、美观、易用
10%
5
功能编码
编码、调试、功能实现情况,正确完成的模块数
20%
6
测试情况
测试用例的编写和系统的健壮性
10%
7
代码规范性
变量、方法、对象、类等命名是否符合规范
10%
8
项目答辩
功能实现部分正常演示,回答问题准确流畅
主要考核对系统理解情况、数据库设计的理解、
功能编码知识的运用
20%
7.提交成果
项目设计完成后提交以下资料:
(1) 项目源码和数据库。将项目所有资料打包,以学号和文件夹形式上交。
(2) 项目开发每个阶段的文档。包括系统需求分析说明书,系统详细设计、测试用
例和测试报告。
(3) 实训报告。格式参见附件 2。
提倡独立思考,发挥创造性,允许讨论和提问。对抄袭情况一经发现要严肃处理。
本次实训可以从下列题目中选择,也可以自行选择题目,要求至少实现要求的基本功能,
可根据系统需求,添加新的功能。
项目一 《图书管理系统》功能需求
图书信息管理系统是使用计算机实现图书大量信息处理的电子档案管理系统,在本系统
中主要满足借书者、图书管理员和系统管理员 3 方面的需求。对借书者来说主要是查询个人
信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理
员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取
消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,
系统状态维护等。
项目二《超市进货管理系统》功能需求
超市进货管理系统需要实现对超市采购的管理,系统需要方便易用,辅助超市员工对
超市的采购信息进行管理,提高超市员工的工作效率,进而提高超市的收益。
本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行备案存入
数据库中,可以按货单号和进货日期进行多种方式的查询,对数据库中无用的进货单执行删
除操作。对每一笔进货单中的货物详细信息进行记载,将货物的详细信息载入数据库中,方
便查询和对货物信息的管理。同时还需要对柜存信息进行管理,使工作人员能够随时查看柜
存,及时提醒采购员对缺货商品进行采购。
项目三《汽车租赁系统》功能需求
随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。使用汽车
租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。
针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应
包括汽车类型管理、会员类型管理、保险类型管理、销售商管理、保险公司管理、客户信息
管理、会员信息管理和汽车租赁、续租、归还管理等主要功能,从而可以形成统一有效的管
理。
在该系统中,要实现对汽车类型信息、会员类型信息和保险类型信息等基本信息的添加、
修改、删除、和查询;销售商信息的添加、修改、删除和查询;保险公司信息的添加、修改、
删除和查询;客户信息和会员信息的添加、修改、删除和查询以及汽车租赁、续租、归还等
具体操作的实现。以满足当前该行业在处理业务上的需求。
项目四《学籍管理系统》功能需求
学生管理系统处理的信息主要有学生信息、成绩数据。 对于学生信息,各个专业的辅导
员及学校领导由于各种分类和了解的需要,经常性地进行各种查询。教导处在每一届学生进
校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份; 对于成绩管理,
课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期末考试后计算
本班学生总分,排名次;教导处要分段统计学生人数及所占比列,每学期进行学生成绩备份;
学校领导则可通过查询工具来了解学生成绩情况。 在学籍管理中,需要从大量的日常教学
活动中提取相关信息,以反映教学情况。
项目五《交通信息化标准检索系统》功能需求
在充分利用现有内网资源的基础上,创建交通信息化标准体系数据库,建设标准检索、
管理和维护系统。
(1)标准信息检索
标准信息检索是指对标准进行标准号、标准关键词以及全文检索。检索的方式可分为模
糊检索、分类检索和高级检索。
模糊检索
模糊检索功能是简单的模糊检索方式,提供用户按标准号、标准名称、标准级别等对标
准信息数据库进行快捷检索的方式。
分类检索:分类检索功能以交通信息化标准体系的三维框架结构(专业领域、信息化内
容和标准层次)作为分类依据分层次显示各类别的标准信息。
高级检索:高级检索功能提供了可输入多种条件、不同条件组合的检索方式,用户能够
准确地查找所需的标准信息。
(2)检索结果
通过标准模糊检索和标准高级检索得到的检索结果均为现行有效标准;当检索出来的标
准已经废止,用特殊字体显示,并提示现行或替换标准。
(3)检索结果的详细信息
通过点击检索结果的“标准标题”或“标准号”等链接,可以浏览该项结果的详细信息,
并辅助相关数据挖掘处理,进行必要信息的关联显示,为用户推送出相关的标准。
(4)标准文档下载、打印
标准文档下载和打印功能主要是针对已经授权用户提供标准的下载服务。
(5)标准信息统计
标准信息统计是指对现有标准进行分类统计。
(6)标准信息管理
标准信息管理包括标准信息录入、修改、删除和废止等数据维护功能。标准信息录入是
录入标准基本信息,录入标准号、标准体系号、标准名称、标准级别等,对已被代替标准还
要录入作废编号等。标准信息修改是对数据库中已有的标准的基本信息进行修改操作。标准
信息删除是对数据库中已有的标准信息进行删除操作。标准信息废止是对数据库中存放的已
被替代的标准信息进行状态变更操作,将标准状态改为废止状态。
(7)用户管理
用户管理功能用于管理系统的使用用户,可以添加、修改和删除用户。用户的权限分为
两类:超级管理员和普通用户。
超级管理员:系统的超级管理员可以对系统的所有功能进行操作,且对系统的普通管理
员进行权限分配操作。
普通用户:受限用户,仅能对标准电子文件信息进行浏览。如要在线查看电子文件,需
要管理员分配权限。
(8)部门管理
部门管理用于管理部门的信息录入、查询、修改和删除等功能。
(9)数据库备份与还原
数据库备份与还原是提供对标准数据库文件的备份和还原功能,以此来保障系统运行的
安全性和可靠性。
剩余27页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 335
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功