软件开发综合技能训练实践指导书_第1页
软件开发综合技能训练实践指导书_第2页
软件开发综合技能训练实践指导书_第3页
软件开发综合技能训练实践指导书_第4页
软件开发综合技能训练实践指导书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、“软件开发综合技能训练”指导书一、“软件开发综合技能训练”的目的软件开发综合技能训练是一门结合了软件设计方法学、数据库原理和高级语言程序设计的综合训练课程,是一个重要的、不可或缺的实践环节。其目的是通过综合训练使学生能够(1)熟练掌握软件开发的基本知识和技能;(2)基本掌握面向对象程序开发的基本思路和方法;(3)掌握数据库应用程序开发的基本知识;(4)能够利用所学的基本知识和技能,进行简单应用程序设计;(5)培养学生对技术文档的编写能力,从而使提高学生软件开发的综合应用能力。二、“软件开发综合技能训练”的内容、步骤及要求该综合训练要求学生依据一人一题独立完成训练内容,在选题相同时采取不同的开发

2、方法,按照综合训练的基本要求实现基本的软件开发任务。(一)综合训练项目1、博雅学院教务管理系统设计1)系统基本模块本系统基于B/S模式设计符合博雅学院实际的教务管理系统,根据不同人员的权限对管理系统进行操作。其主要内容包括师资管理模块、教学管理模块、成绩管理模块、打印模块、查询模块。2)系统的基本功能该系统实现了基于B/S模式设计并符合博雅学院实际的教务管理系统,根据不同人员的权限对管理系统进行操作。其主要内容包括师资管理模块、教学管理模块、成绩管理模块、打印模块、查询模块。师资管理模块主要内容为:教师的姓名、性别、年龄、学历、职称、家庭住址、联系方法等基本信息的管理与维护。教学管理模块主要内

3、容为:设定专业信息、班级信息、课程类别、课程代码、学时数、学分、授课学期、考试类别等,按照基本信息安排各班级的课表,安排相应的教师。成绩管理模块的主要内容为:根据各学期班级开课信息结合各班级学生信息输入学生各学期各门功课的成绩,成绩管理人员可以通过系统查询和打印各学生学期成绩单、班级学期成绩汇总表和不及格学生名单的统计打印。 查询和打印模块的主要内容为:能打印出专业报表、班级报表、学生报表、成绩报表等3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(教务人员)才能对整个数据库进行修改和统计,而一般用户(教师)具有查询、成绩录入等权限,一般用户(学生)只具有查询的权限。2、

4、盐城汽车站票务管理系统设计1)系统基本模块 本系统采用B/S模式,采用面向对象技术建立盐城汽车站票务管理系统,该系统要求运用网络化的管理模式,体现票务管理的高效性。该系统主要包括票务查询管理、票务订购管理、票务售出管理、票务统计管理、用户权限管理等功能。2)系统的基本功能 该系统可对票务查询、订购、统计等进行综合管理。由两部分组成:前台可实现票务处理的展示,以让更多客户了解汽车票务、争取更多用户;客户可以看到屏幕上票务信息,并可订购自己满意的票单,通过联网各个售票站点形成互联。后台能通过数据库对汽车票单、时间、地点等信息进行录入、维护、查询、统计等管理,以确定用户需求,为售票单位带来更快捷的管

5、理。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,超级用户对整个数据库具有修改和统计的权限,而一般用户只能查询、订购及退订汽车票。3、基于Web的人力资源管理系统设计1)系统基本模块本系统采用B/S模式,采用相关技术建立基于Web的人力资源管理系统,该系统要求运用网络化的管理模式,体现人力资源管理的高效性。该系统主要包括员工基本信息、员工工资信息、员工考勤信息、员工评价信息等模块。2)系统的基本功能 该系统将企业员工基本信息、工资信息、评价信息、考勤信息等管理工作有机地结合起来,使得人力资源管理的业务流程再造有了稳定、可靠的技术支持,人力资源管理体系也将因此而突破封闭的模式,企业各

6、级管理者及普通员工都能参与到人力资源的管理活动中来。从而使管理人员能很方便地对公司的员工信息进行添加、查询、删除、修改等操作,并且使各部门之间可以共享信息资源,提高了人力资源管理工作的效率,增强了各部门之间的联系。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(管理者)具有对整个数据库修改和统计的权限,而一般用户(普通员工)只能查询、修改个人信息。4、盐城工学院教师个人健康信息管理系统1)系统基本模块本系统采用B/S模式,采用面向对象开发技术建立盐城工学院教师个人信息健康管理系统。主要功能包括用户登录管理、个人健康信息管理(个人信息的查询、修改、添加、删除等)、用户信息

7、的打印、系统管理等功能模块。2)系统的基本功能个人健康管理系统实现个人健康信息(包括身份证号、姓名、性别、年龄健康状况等内容)的查询、修改、删除,对原有用户的修改、删除、查询等功能;对新用户的添加;个人健康信息查询的打印功能等。由两部分组成:前台通过该系统对用户的信息查询、修改、删除,添加,用户的登录等,实现个人健康管理的功能。包括用户信息查询,信息修改,信息删除,信息添加,打印查询结果(所有用户或符合某一条件的用户),系统管理等功能模块。后台可实现对用户个人基本资料、健康信息进行录入、维护、查询、统计、管理等功能,明确个人健康的状况,为教师个人提供良好的健康信息情况。3)限定条件该系统包含两

8、种用户模式,即超级用户、一般用户,超级用户对整个数据库具有修改和统计的权限,而一般用户只能查询、修改个人信息。5、基于Web的企业虚拟展厅系统设计与实现1)系统基本模块 本系统采用B/S模式,采用面向对象技术并结合SQL数据库实现基于Web的企业虚拟展厅系统,该系统要求运用网络化的管理模式,包括网站的首页,产品展示页,公司主页,新闻中心页,留言系统页,网络营销页和后台管理2)系统的基本功能 该系统能让注册企业用户浏览产品信息、公司信息,了解同行动态,还能发布产品信息,新闻中心能让用户查看不同类型的新闻内容,留言功能能让用户提出反馈意见,在线订单能让用户购买到所需产品,而后台管理系统,能让管理员

9、对各种信息进行删除,添加,查看。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(网站管理人员)对整个数据库具有修改和统计的权限,而一般用户(顾客)只有查询商品、浏览网页的权限,而另外一种一般用户(展厅主用者)具有申请、提供商品和布置展台的权利。6、博雅学院综合训练课题申报与选题系统设计1)系统基本模块 本系统采用B/S模式,采用面向对象技术并结合SQL存储技术实现博雅学院综合训练课题申报与选题系统,该系统主要包含:用户权限管理、网上提交课题、网上选题、课题查询与打印功能模块。2)系统的基本功能 该系统包含有三方面的功能,一是系统管理员应具有修改和维护后台数据库的权限;二

10、是教师可以在线提交拟申报的课题,并进行查询和修改,同时可以适时地与所选课题的学生进行有效的交流;三是学生应具有自由选择课题的权限,并提交选题报告。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理人员)才能对整个数据库进行修改和统计,而一般用户(教师)具有查询的权利和提交、添加及修改的权利,同时要约束学生选择课题的数量;学生只能一人选择一题。7、盐城市交警支队违章查询系统设计1)系统基本模块 本系统采用B/S模式,采用面向对象技术并结合SQL存储技术实现盐城市交警支队违章查询系统,该系统主要包含:用户管理,车辆管理,违章查询,新闻及交通知识管理,驾驶员管理,交通事

11、故管理等模块。2)系统的基本功能 该系统包含有两方面的功能,一是交警部门根据违章情况适时地录入违章信息,同时以可视化的方式通知违章驾驶员,并加强机动车辆的管理,当违章人已经提交了违章罚款时,交警部门应立即删除该违章人的违章记录;二是机动车驾驶员应具备实时查询能力。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(交警管理部门管理人员)对整个数据库具有修改和统计的权限,而一般用户(驾驶员)只有查询的权利。8、某某社区信息管理系统设计1)系统基本模块本系统采用B/S模式,采用相关技术建立社区管理系统,该系统要求准确,稳定,特别是功能多样化,可扩充性强,体现社区管理的高效性。该

12、系统主要包含:居民信息管理、新闻信息服务、居民信箱、共享资源管理等模块。2)系统的基本功能 在整个系统中分为前台和后台两个大模块,前台主要是向社区居民开放,提供相应的功能给居民使用,比如:查看新闻、发表建议,使用信箱、下载一些表格、查看个人信息等;后台主要是管理员入口,负责在后台管理一些数据信息,譬如:管理居民信息,发布新闻,对居民提出的建议进行反馈等。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理人员)才能对整个数据库进行修改和统计,而一般用户(社区人员)只有查询和发布信息的权限。9、基于Web的博雅学院科研管理系统设计1)系统基本模块 本系统采用B/S模式

13、,采用ASP.NET技术(或JSP技术)建立基于Web的博雅学院科研管理系统,该系统要求运用网络化的管理模式,体现科研管理的高效性。建立如上所述的科研管理系统,主要包括门户管理、及时信息发布、项目管理、成果管理、统计管理、用户权限管理等模块。2)系统的基本功能本课题是一个科研管理系统,它实现了学院科研管理的各项功能。从科研人员的登记开始,包括项目管理、成果的管理,到最后的成果统计,对学院的科研项目,成果的登记等进行科学的安排、管理。该系统对科研人员的各项科研成果进行登记、更新、保存,使科研人员更清晰地了解学院的科研情况,同时也便于人员之间的交互。本课题应能较好地实现查询功能,可以根据人员编码查

14、询出科研人员的所有信息,同时还应提供项目编码查询、获奖编码查询、论文编码查询、著作编码查询等功能,可以使科研人员更方便、快捷地查到所需资料。3)限定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(科研管理人员)才能对整个数据库进行修改和统计,而一般用户(教师)只能查询和管理个人信息。10、森风汽车4s店销售管理系统设计1)系统基本模块本系统采用B/S模式,采用.NET技术(或JSP技术)建立汽车销售管理系统,该系统要求运用网络化的管理模式,体现销售管理的高效性。该系统主要包含:库存管理,销售管理,系统管理,客户管理,业绩查询,收付管理等模块。2)系统的基本功能 该系统的核心功能

15、在于库存管理和销售管理。有效的库存管理,可以降低运营成本,进而提高资金周转率,减少因风险造成的损失,从而使利润达到最高点。如何将静态的资产以最快的速度流转,就是库存管理的目的。系统的库存管理主要是采集详细的汽车型号信息,汽车入库单、移库单、出库单等信息,实时监控库存信息,并将这些信息提供给销售员和管理人员。管理人员可以根据反馈回来的销售信息来调整汽车库存,而销售人员可以及时掌握库存的详细信息,为客户提供更加优质的服务。关于销售管理,主要是服务于中层管理人员。系统采集全面的销售信息,及时反馈各种车型的销售业绩,各个销售人员的实际销售情况等信息给管理者,从而了解市场的变化,及时调整营销策略。3)限

16、定条件该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理人员)才能对整个数据库进行修改和统计,而一般用户(销售人员)只有查询以及修改个人信息的权限。(二)综合训练要求(1)要求利用面向对象的编程思想以及组件开发原理来完成系统的设计;(2)充分利用面向对象语言的优势(即组件、属性和事件等);(3)根据实际问题合理地选择和使用数据库系统,并根据需求科学地设计具体的数据库文件;(4)体现可视化编程风格,如功能界面通过菜单、工具栏操作,通过状态栏向用户反馈信息。(三)综合训练步骤(1)确定目标、初步方案,准备、试用开发环境与工具;查阅、搜集相关资料;开发方案研讨;开发计划拟定;(2)

17、可行性研究、需求分析、软件设计(软件结构、模块、界面、数据库等)、编码与测试。(3)综合训练报告的撰写。(四)综合训练报告(1)基本内容A封面封面请使用给定的统一模板格式,并将相关信息补充完整。B正文正文是课程设计报告的主体,具体由以下几部分组成:1)项目的名称、项目的主题、设计目的;2)详细列出所使用的各种工具软件;3)软件简介:包括基本内容、运行环境(即需求分析结果:功能和性能要求)、软件的基本结构(概要设计)等;4)详细设计过程(主体部分):采用传统的结构化分析与设计方法(数据流图、流程图、PAD图等),也可以采用面向对象分析与设计方法(静态模型,如类图等;动态模型,如时序图、协同图、状

18、态图等;功能模型,如用例图、功能级数据流图等);数据库设计(数据表、实体属性图、E-R图等)。软件文档的开发和编制可以采用Visio,Rose(UML建模)等工具;5)编码(可选用自己所熟悉的可视化语言,如VB、VC、Delphi等)及界面设计(在报告中用典型的界面截图说明);软件测试(测试方法,测试用例、详细的测试数据、详细的测试步骤以及测试结果);6)介绍软件中重点的技术实现技巧、核心程序等;重点介绍整个软件中自已认为最满意的地方;课程设计中目前存在的问题;7)设计实践过程中的自我感想。3.附录:如源程序代码等(2)排版要求1)正文中除标题、图名、表名、图表中的文字外,其他字体均为宋体小4

19、号,行距为固定值20磅。2) 图、表均居中;图表中的文字字体均为宋体5号;表名在表的上方,黑体5号,居中,段前0.5行;图名在图的下方,宋体5号,居中,段后0.5行。3)一级标题为黑体4号,段前段后各1行;二级标题为黑体小4号,段前段后各0.5行;可以设三级标题,字体为宋体小4号,段前0.5行。排版结束后自动生成目录。如以下排版格式示例:2 开发环境及工具说明(一级标题)2.1 ASP.net开发环境简介(二级标题)ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。a.执行效率的大幅提高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论