




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、“软件开发综合技能训练”指导书一、“软件开发综合技能训练”的目的软件开发综合技能训练是一门结合了软件设计方法学、数据库原理和高级语言 程序设计的综合训练课程,是一个重要的、不可或缺的实践环节。其目的是通过综 合训练使学生能够 (1) 熟练掌握软件开发的基本知识和技能; (2) 基本掌握面向对象 程序开发的基本思路和方法; (3) 掌握数据库使用程序开发的基本知识; (4) 能够利 用所学的基本知识和技能,进行简单使用程序设计; (5) 培养学生对技术文档的编写 能力,从而使提高学生软件开发的综合使用能力。二、“软件开发综合技能训练”的内容、步骤及要求 该综合训练要求学生依据一人一题独立完成训练
2、内容,在选题相同时采取不同 的开发方法,按照综合训练的基本要求实现基本的软件开发任务。(一)综合训练项目1、博雅学院教务管理系统设计系统基本模块本系统基于 B/S 模式设计符合博雅学院实际的教务管理系统, 根据不同人员的权 限对管理系统进行操作。其主要内容包括师资管理模块、教学管理模块、成绩管理 模块、打印模块、查询模块。系统的基本功能 该系统实现了基于 B/S 模式设计并符合博雅学院实际的教务管理系统,根据不 同人员的权限对管理系统进行操作。其主要内容包括师资管理模块、教学管理模块、 成绩管理模块、打印模块、查询模块。师资管理模块主要内容为:教师的姓名、性别、年龄、学历、职称、家庭住址、 联
3、系方法等基本信息的管理和维护。教学管理模块主要内容为:设定专业信息、班级信息、课程类别、课程代码、 学时数、学分、授课学期、测试类别等,按照基本信息安排各班级的课表,安排相 应的教师。成绩管理模块的主要内容为:根据各学期班级开课信息结合各班级学生信息输 入学生各学期各门功课的成绩,成绩管理人员可以通过系统查询和打印各学生学期 成绩单、班级学期成绩汇总表和不及格学生名单的统计打印。查询和打印模块的主要内容为:能打印出专业报表、班级报表、学生报表、成 绩报表等3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(教务人员) 才能对整个数据库进行修改和统计,而一般用户(教师)具有
4、查询、成绩录入等权 限,一般用户 ( 学生)只具有查询的权限。2、盐城汽车站票务管理系统设计1)系统基本模块本系统采用 B/S 模式,采用面向对象技术建立盐城汽车站票务管理系统,该系 统要求运用网络化的管理模式,体现票务管理的高效性。该系统主要包括票务查询 管理、票务订购管理、票务售出管理、票务统计管理、用户权限管理等功能。2)系统的基本功能 该系统可对票务查询、订购、统计等进行综合管理。由两部分组成:前台可实 现票务处理的展示,以让更多客户了解汽车票务、争取更多用户;客户可以看到屏 幕上票务信息,并可订购自己满意的票单,通过联网各个售票站点形成互联。后台 能通过数据库对汽车票单、时间、地点等
5、信息进行录入、维护、查询、统计等管理, 以确定用户需求,为售票单位带来更快捷的管理。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,超级用户对整个数据库具 有修改和统计的权限,而一般用户只能查询、订购及退订汽车票。3、基于 Web的人力资源管理系统设计1)系统基本模块本系统采用 B/S 模式,采用相关技术建立基于 Web的人力资源管理系统,该系 统要求运用网络化的管理模式,体现人力资源管理的高效性。该系统主要包括员工 基本信息、员工工资信息、员工考勤信息、员工评价信息等模块。2)系统的基本功能 该系统将企业员工基本信息、工资信息、评价信息、考勤信息等管理工作有机 地结合起来,使得人
6、力资源管理的业务流程再造有了稳定、可靠的技术支持,人力 资源管理体系也将因此而突破封闭的模式,企业各级管理者及普通员工都能参和到 人力资源的管理活动中来。从而使管理人员能很方便地对公司的员工信息进行添加、 查询、删除、修改等操作,并且使各部门之间可以共享信息资源 , 提高了人力资源管 理工作的效率 , 增强了各部门之间的联系。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(管理者)具有对整个数据库修改和统计的权限,而一般用户(普通员工)只能查询、修改个 人信息。4、盐城工学院教师个人健康信息管理系统1)系统基本模块本系统采用 B/S 模式,采用面向对象开发技术建立盐城
7、工学院教师个人信息健 康管理系统。主要功能包括用户登录管理、个人健康信息管理(个人信息的查询、 修改、添加、删除等) 、用户信息的打印、系统管理等功能模块。2)系统的基本功能 个人健康管理系统实现个人健康信息(包括身份证号、姓名、性别、年龄健康 状况等内容)的查询、修改、删除,对原有用户的修改、删除、查询等功能;对新 用户的添加;个人健康信息查询的打印功能等。由两部分组成:前台通过该系统对 用户的信息查询、修改、删除,添加,用户的登录等,实现个人健康管理的功能。 包括用户信息查询,信息修改,信息删除,信息添加,打印查询结果(所有用户或 符合某一条件的用户) ,系统管理等功能模块。后台可实现对用
8、户个人基本资料、健 康信息进行录入、维护、查询、统计、管理等功能,明确个人健康的状况,为教师 个人提供良好的健康信息情况。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,超级用户对整个数据库具 有修改和统计的权限,而一般用户只能查询、修改个人信息。5、基于 Web的企业虚拟展厅系统设计和实现1)系统基本模块本系统采用 B/S 模式,采用面向对象技术并结合 SQL数据库实现基于 Web的企 业虚拟展厅系统,该系统要求运用网络化的管理模式,包括网站的首页,产品展示 页,公司主页,新闻中心页,留言系统页,网络营销页和后台管理2)系统的基本功能 该系统能让注册企业用户浏览产品信息、公司信息
9、,了解同行动态,还能发布 产品信息,新闻中心能让用户查看不同类型的新闻内容,留言功能能让用户提出反 馈意见,在线订单能让用户购买到所需产品,而后台管理系统,能让管理员对各种 信息进行删除,添加,查看。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(网站管理 人员)对整个数据库具有修改和统计的权限,而一般用户(顾客)只有查询商品、 浏览网页的权限,而另外一种一般用户 (展厅主用者 )具有申请、提供商品和布置展 台的权利。6、博雅学院综合训练课题申报和选题系统设计1)系统基本模块本系统采用 B/S 模式,采用面向对象技术并结合 SQL存储技术实现博雅学院综 合训练课题申报
10、和选题系统,该系统主要包含:用户权限管理、网上提交课题、网 上选题、课题查询和打印功能模块。2)系统的基本功能 该系统包含有三方面的功能,一是系统管理员应具有修改和维护后台数据库的 权限;二是教师可以在线提交拟申报的课题,并进行查询和修改,同时可以适时地 和所选课题的学生进行有效的交流;三是学生应具有自由选择课题的权限,并提交 选题报告。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理 人员)才能对整个数据库进行修改和统计,而一般用户(教师)具有查询的权利和 提交、添加及修改的权利,同时要约束学生选择课题的数量;学生只能一人选择一 题。7、盐城市交警支队违章查
11、询系统设计1)系统基本模块本系统采用 B/S 模式,采用面向对象技术并结合 SQL存储技术实现盐城市交警 支队违章查询系统,该系统主要包含:用户管理,车辆管理,违章查询,新闻及交 通知识管理,驾驶员管理,交通事故管理等模块。2)系统的基本功能 该系统包含有两方面的功能,一是交警部门根据违章情况适时地录入违章信息, 同时以可视化的方式通知违章驾驶员, 并加强机动车辆的管理 , 当违章人已经提交了 违章罚款时 , 交警部门应立即删除该违章人的违章记录; 二是机动车驾驶员应具备实 时查询能力。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(交警管理 部门管理人员)对整个数据
12、库具有修改和统计的权限,而一般用户(驾驶员)只有 查询的权利。8、某某社区信息管理系统设计1)系统基本模块本系统采用 B/S模式,采用相关技术建立社区管理系统, 该系统要求准确, 稳定, 特别是功能多样化,可扩充性强,体现社区管理的高效性。该系统主要包含:居民信息管理、新闻信息服务、居民信箱、共享资源管理等模块。2)系统的基本功能在整个系统中分为前台和后台两个大模块,前台主要是向社区居民开放,提供 相应的功能给居民使用,比如:查看新闻、发表建议,使用信箱、下载一些表格、 查看个人信息等;后台主要是管理员入口,负责在后台管理一些数据信息,譬如: 管理居民信息,发布新闻,对居民提出的建议进行反馈等
13、。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理 人员)才能对整个数据库进行修改和统计,而一般用户(社区人员)只有查询和发 布信息的权限。9、基于 Web的博雅学院科研管理系统设计1)系统基本模块本系统采用 B/S 模式,采用 ASP.NET技术(或 JSP技术)建立基于 Web的博雅 学院科研管理系统,该系统要求运用网络化的管理模式,体现科研管理的高效性。 建立如上所述的科研管理系统,主要包括门户管理、及时信息发布、项目管理、成 果管理、统计管理、用户权限管理等模块。2)系统的基本功能 本课题是一个科研管理系统,它实现了学院科研管理的各项功能。从科研人员
14、的登记开始,包括项目管理、成果的管理,到最后的成果统计,对学院的科研项目, 成果的登记等进行科学的安排、管理。该系统对科研人员的各项科研成果进行登记、 更新、保存,使科研人员更清晰地了解学院的科研情况,同时也便于人员之间的交 互。本课题应能较好地实现查询功能,可以根据人员编码查询出科研人员的所有信 息,同时还应提供项目编码查询、获奖编码查询、论文编码查询、著作编码查询等 功能,可以使科研人员更方便、快捷地查到所需资料。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(科研管理 人员)才能对整个数据库进行修改和统计,而一般用户(教师)只能查询和管理个 人信息。10、森风汽
15、车 4s 店销售管理系统设计1)系统基本模块本系统采用 B/S 模式,采用 .NET 技术(或 JSP技术)建立汽车销售管理系统, 该系统要求运用网络化的管理模式,体现销售管理的高效性。该系统主要包含:库存管理,销售管理,系统管理,客户管理,业绩查询,收付管理等模块。2)系统的基本功能该系统的核心功能在于库存管理和销售管理。有效的库存管理,可以降低运营成 本,进而提高资金周转率,减少因风险造成的损失,从而使利润达到最高点。如何 将静态的资产以最快的速度流转,就是库存管理的目的。系统的库存管理主要是采 集详细的汽车型号信息,汽车入库单、移库单、出库单等信息,实时监控库存信息, 并将这些信息提供给
16、销售员和管理人员。管理人员可以根据反馈回来的销售信息来 调整汽车库存,而销售人员可以及时掌握库存的详细信息,为客户提供更加优质的 服务。关于销售管理,主要是服务于中层管理人员。系统采集全面的销售信息,及 时反馈各种车型的销售业绩,各个销售人员的实际销售情况等信息给管理者,从而 了解市场的变化,及时调整营销策略。3)限定条件 该系统包含两种用户模式,即超级用户、一般用户,只有超级用户(系统管理 人员)才能对整个数据库进行修改和统计,而一般用户(销售人员)只有查询以及 修改个人信息的权限。(二)综合训练要求(1)要求利用面向对象的编程思想以及组件开发原理来完成系统的设计;(2)充分利用面向对象语言
17、的优势(即组件、属性和事件等) ;(3)根据实际问题合理地选择和使用数据库系统, 并根据需求科学地设计具体的 数据库文件;(4)体现可视化编程风格,如功能界面通过菜单、工具栏操作,通过状态栏向用 户反馈信息。(三)综合训练步骤(1)确定目标、初步方案,准备、试用开发环境和工具;查阅、搜集相关资料; 开发方案研讨;开发计划拟定;(2)可行性研究、需求分析、软件设计(软件结构、模块、界面、数据库等) 编码和测试。(3)综合训练报告的撰写。(四)综合训练报告1)基本内容A封面封面请使用给定的统一模板格式,并将相关信息补充完整。B正文正文是课程设计报告的主体,具体由以下几部分组成:1)项目的名称、项目
18、的主题、设计目的; ;2)详细列出所使用的各种工具软件;3)软件简介:包括基本内容、运行环境 ( 即需求分析结果:功能和性能要求 )、 软件的基本结构(概要设计)等;4)详细设计过程(主体部分) :采用传统的结构化分析和设计方法(数据流图、 流程图、 PAD图等),也可以采用面向对象分析和设计方法(静态模型,如类图等; 动态模型,如时序图、协同图、状态图等;功能模型,如用例图、功能级数据流图 等) ;数据库设计(数据表、实体属性图、 E-R图等)。软件文档的开发和编制可以采 用 Visio ,Rose( UML建模)等工具;5)编码(可选用自己所熟悉的可视化语言,如 VB、VC、Delphi
19、等)及界面设 计(在报告中用典型的界面截图说明) ;软件测试(测试方法,测试用例、详细的测 试数据、详细的测试步骤以及测试结果) ;6)介绍软件中重点的技术实现技巧、核心程序等;重点介绍整个软件中自已认 为最满意的地方;课程设计中目前存在的问题;7)设计实践过程中的自我感想。3. 附录:如源程序代码等(2)排版要求1)正文中除标题、图名、表名、图表中的文字外,其他字体均为宋体小4 号,行距为固定值 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. 执行效率的大幅提高ASP.net 是把基于通用语言的程序在服务器上运行。 不像以前的 ASP即时解释程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河南测绘职业学院单招职业倾向性测试题库附答案
- 未来电影产业的发展趋势及市场机会探讨
- 科技企业如何管理员工社交网络行为
- 2025年湖北艺术职业学院单招职业技能测试题库参考答案
- 知识密集型企业的知产保护战略
- 2025年广州卫生职业技术学院单招职业适应性测试题库参考答案
- 2025年湖南财经工业职业技术学院单招职业技能测试题库及答案1套
- 2025年鹤壁汽车工程职业学院单招职业倾向性测试题库学生专用
- 英语佣金合同范本
- 2025年湖南省娄底地区单招职业适应性测试题库汇编
- 《幼儿教育政策与法规》教案-单元3 幼儿园的开办与管理
- 南通市2025届高三第一次调研测试(一模)生物试卷(含答案 )
- 新时代中国特色社会主义理论与实践2024版研究生教材课件全集6章
- 《由宋城集团的成功》课件
- (2024)湖北省公务员考试《行测》真题及答案解析
- 信息经济学 课件(1至6章)
- 《优衣库公司基层员工培训现状及问题研究(9400字)》
- 反恐防暴器械与战术应用讲解
- 浙江省2024年中考语文真题试卷(含答案)
- 海迈工程量清单计价软件使用说明书-20220226100603
- 图解自然资源部《自然资源领域数据安全管理办法》
评论
0/150
提交评论