软件开发综合技能训练实践指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发综合技能训练实践指导书-

————————————————————————————————作者: ————————————————————————————————日期:

“软件开发综合技能训练”指导书

一、“软件开发综合技能训练”的目的

软件开发综合技能训练是一门结合了软件设计方法学、数据库原理和高级语言程序设计的综合训练课程,是一个重要的、不可或缺的实践环节。其目的是通过综合训练使学生能够(1)熟练掌握软件开发的基本知识和技能;(2)基本掌握面向对象程序开发的基本思路和方法;(3)掌握数据库应用程序开发的基本知识;(4)能够利用所学的基本知识和技能,进行简单应用程序设计;(5)培养学生对技术文档的编写能力,从而使提高学生软件开发的综合应用能力。

二、“软件开发综合技能训练”的内容、步骤及要求

该综合训练要求学生依据一人一题独立完成训练内容,在选题相同时采取不同的开发方法,按照综合训练的基本要求实现基本的软件开发任务。

(一)综合训练项目

1、客户资源管理系统设计

1)基本要求

企业的发展离不开客户对企业的认知度、美誉度、忠诚度,为了提高客户满意度必须对客户资源进行有效的管理。客户资源管理系统对客户信息(包括潜在的和已有的客户)进行有效管理和应用,并通过适当的步骤来构建和维护有价值的客户关系。

2)功能模块

(1)客户信息管理:实现客户的增加、删除、修改和查询、打印,并提供客户分类查询管理功能(客户信息包括客户编号、客户名称、所属行业、电话、法人、经营范围、所在地区、邮编、客户等级、客户状态、传真等;客服信息包括客服编号、客服日期、客户留言、处理方式等)。

(2)市场活动管理:针对各部门的活动主题、内容、类型、客户及负责员工进行合理安排。

(3)客服管理:查看客户的服务请求,管理客服人员的服务内容、类型、处理等级以及客户的反馈信息和满意程度。

(4)日程提醒:对未来事件的主题、日期、内容、处理状态进行维护,以保证及时联系重要客户。

(5)数据管理:导入发出数据,数据备份与恢复。

(6)系统管理:包括代码管理、员工管理和账号管理。

3)限定条件

该系统采用B/S模式,数据库采用SQL Server。

2、网上书店销售管理系统设计

1)基本要求

书店希望借助一个销售管理系统实现对现有业务的管理。该书店目前采用会员制,顾客购买书籍累积达到一定金额后,凭购书发票可填表申请成为正式会员,会员在购书时享有一定折扣,折扣额度可变化。书店不定期地会推出促销活动,要求图书的价格是可变更的。

2)功能模块

(1)图书入库管理:维护入库图书信息(如图书编号、书名、作者、价格、图书分类、出版社等)。自动计算库存。

(2)图书查询统计:按图书分类、出版社、书名、作者等条件查询图书的详细信息。

(3)销售管理:销售过的图书都记录在销售列表中,方便统计收入。图书销售后,实时记录图书库存,按每天统计销售额、按每个月或季度统计销售额并生成报表,并能根据销售数量统计生成畅销书名单。

(4)书店会员管理:提供会员信息的维护功能,可设置会员等级,不同级别的会员享受不同的折扣,可以变更折扣额度。

(5)系统管理:包括参数设置、权限设置、更改密码等。用户包括系统管理员和销售人员。系统管理员维护整个系统的数据。

3)限定条件

该系统采用B/S模式,数据库采用SQLServer。

3、在线考试系统设计

1)基本要求

传统的考试方式存在若干弊病,例如手工判卷工作效率低;需要按照一定的比例从各章选取不同难度的试题形成一份考试卷,老师出题工作量大;不能合理和重复使用席卷中包含的度量成绩汇总统计工作繁琐等。为了提高考试的可靠性,降低考试成本,提高工作效率,需要实现在线考试系统,帮助老师合理管理试题,辅助出题,为学生提供在线考试功能,进行自动阅卷,提供成绩查询和汇总统计的功能。

2)功能模块

(1)系统登录:验证登录用户的身份,根据用户身份进入不同的页面。

(2)学生管理:供管理员使用,用于维护学生基本信息。

(3)老师管理:供管理员使用,用于维护教师的基本信息。

(4)试题管理:供教师管理,用于维护题库。

(5)组卷:供教师使用,教师可以根据考试科目,从题库中选择一些符合条件的试题,形成一份试卷。为了方便教师组卷,应提供方便的查询功能,使教师能查询不同要求的试题。

(6)在线考试:供学生使用,根据学生的班级和登录时间显示应考科目的试卷内容。试卷完成提交或考试时间到,不再允许学生修改试卷;实现自动评阅,记录学生的考试成

绩,并将评阅结果提供给学生。

(7)成绩统计:供教师使用,按照科目、班级等统计学生的考试成绩。

(9)成绩查询:供教师和学生使用,提供不同查询方式,使教师和学生可以按需查询考试成绩。

3)限定条件

该系统采用B/S模式,数据库采用SQLServer。

4、仓储管理系统设计

1)基本要求

工厂需要一个能够实现仓储管理功能的数据库系统,该系统的用户为仓库管理员,同时也是系统管理员。

2)功能模块

(1)仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数、货物价格、货主以及仓库号等,以便统一管理。当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。

(2)仓库提货管理:当货主提走货物时进行该管理,在货物出库时进行登记,登记的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。

(3)仓库货物查询:可按照货物名称查询、按照货主查询有及按照仓库查询等。这些查询主要是在用户需要得知货物资料时进行。由于只是进行查询操作,所以数据以只读形式出现。

(4)货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物价格的变化、货物种类的变化等。

3)限定条件

该系统采用B/S模式,数据库采用SQL Server。

5、酒店客房信息管理系统设计

1)基本要求

通过计算机及网络的形式参与到酒店客房的日常营业管理之中,更加充分地发挥了其工作优势,为酒店管理提供了更加充分的手段。本系统完成对旅客预订及住宿情况的管理。

2)功能模块

(1)客房信息输入:包括每间客房的大小级别、地理位置、预设租金等信息。

(2)客房信息查询:用于及时掌握客房的安排情况。

(3)前台操作员管理:用于设置前台操作员的密码和基本信息。

(4)统计报表:将各类信息进行统计,从而做出正确安排住房的决策。

(5)客房预订:处理各类客户预订请求(散客或团队)。预订可以通过各种方式进行(如电话、E-mail、传真等)。前台需要根据当前客房情况,及时反馈给客户预订结果。

相关文档
最新文档