软件课程设计需求分析

软件课程设计需求分析
软件课程设计需求分析

普通话考试报名及成绩查询系统

需求分析

项目名称:普通话考试报名及成绩查询系统撰写人:

专业:

指导老师:

2012年3月19日

摘要

网络技术的飞速发展正无时无刻影响着人们的工作、在教育体系中,网络的应用也成为现代教育发展的基础.网络教育逐渐发展起来,校园网建设逐步成熟,基于Web的也伴随着网络技术的发展应运而生.它即简化了传统的考试模式,节约人力物力,也可以有效利用校园网资源,辅助教学. 该系统采用了目前流行的B/S模式,即浏览器、应用服务器、数据库服务器三层体系结构,后台数据库采用SQL Server 2005,客户端采用IE浏览器和服务器连接,最终形成了基于

B/S模式的在线考试系统.该系统具备了以下功能:学生信息管理、成绩查询等功能. 论文以基于B/S模式的在线考试系统为研究对象,按照软件工程的开发思想,用UML来构建在线考试系统模,后台采用数据库相结合. 际需求出发,论述了开发普通话等级考试报名及成绩查询系统的背景、目的及意义,讨论了开发系统的关键技术,并通过UML分析对系统设计及实现。

设计思路和方法采用瀑布模型开发,用统一建模语言 UML进行描述,经历了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部署,系统测试六个个环节。。实现了用户登录、注册功能,出题组卷功能,考试评卷功能以及用户信息查询功能。

关键词:普通话等级考试报名及成绩查询系统; SQL SERVER2005

目录

一.摘要 (2)

二.背景 (5)

三.简介 (5)

1.设计目的 (5)

2.开发环境 (5)

3.程序功能 (6)

4.系统实际需求特点 (6)

四.整体规划思路 (6)

五.整体性需求分析 (6)

六.功能需求 (9)

1.业务规则 (9)

2.普通话等级考试报名及成绩查询系统登录 (10)

七.数据库设计 (12)

1.概念模型设计 (12)

2.数据表结构 (12)

八.系统结构设计 (14)

九.对性能的规定 (15)

1.灵活性 (15)

2.数据管理能力要求 (16)

3.故障处理要求 (16)

4.其他要求 (16)

十.结论 (17)

十一.参考文献 (17)

一、背景

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。现今学生信息管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生信息管理软件,为了对学生信息的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发普通话考试报名及成绩查询系统软件。

本考试信息管理系统的目的是提高信息的科学化管理。本文针对学生考试的管理现状和要求,从理论和应用的角度论述了考试信息管理系统的特点、功能、设计思路,并给出关键技术实现的步骤。从而可以进一步满足大学对管理系统的要求。

项目名称:普通话考试报名及成绩查询系统

功能模块:

1.考生信息管理

2.成绩信息管理

用户:考生信息系统管理员和考生

二、简介

1.设计目的:

①根据业务需求、功能需求、用户需求以及其他非功能性需

求,编写需求分析报告

②实现普通话考试报名所需信息的录入。

③设计相关程序实现简单明了的登录界面,易于使用者操

作。

④进一步掌握所学相关知识,实现自我拓展。

2.开发环境:

开发平台:visual studio2008

开发语言:C#(相关语言:HTML,Javascript,css)

数据库:sql server2005

部署平台:windows xp+Ⅱs6

3.程序功能:

支持考生信息的输入,管理。考生可以登录自己的账户进行考

试报名以及报名信息、成绩查询等。能够统计考试报名信息,

进行管理录入。

创建考试数据库,并且可以进行数据管理、修改、添加等。

包括对考生报名信息限制的操作管理功能。

4.系统实际需求特点:

本系统是面向普通话考生和考务人员的,两类用户都会有一定

的计算机操作基础,本系统页面操作简洁明了不会导致操作者

的操作困难,降低出现操作阻碍的几率。由于有大量人员需要

参与到普通话考试当中,所以使用本系统的数据管理功能显得

尤其重要。并且在大量访问量的情况下避免出现系统瘫痪的现

象。

三、整体规划思路

整个项目采用软件工程的通用设计模式设计。整个设计思路大致经历了:文献检索并写出文献综述、进行需求分析、分析模型建模、数据模型建模、构建级设计、系统测试等六大环节。所涉及到的软件工程的内容都使用统一建模语言 UML(UnifieldMoudel Language)进行描述

和完成。

需求分析等之后的步骤都是按照软件工程的要求进行。

四、整体性需求分析

第一,系统分析,在线报名系统是为了方便考生快捷简便的报名参加普通话考试。避免出现错过报名现象。

所要收集到的系统需求可以分为三类:功能性需求、非功能性需求、可用性需求。功能性需求和非功能性需求是系统分析与设计的常用种类。功能性需求描述了系统可以做什么或被期望做什么,可以用用例来描述。非功能性需求描述了系统与更好地提供功能需求有关的方面,如性能、安全性等;可用性需求则描述了特定用户在特定环境下有效地、顺利地达到特定目标的程度。

在线报名系统的系统分析表述如下:

在报名过程中,要为每一个报考人员和管理员建立一个用户,也即需要进行注册。注册信息包括用户名、密码等信息。只有已经注册的用户才能登陆系统并进行下一步的操作。考生登录后可以前往报名页面进行报名。

系统会在考生报名之后修改数据记录考生报名与否。考生可以登录至本人账号查看自己是否报名。考试结束之后考生也可以通过登录到本人账户查看分数,以及是否通过。

对上述在线报名系统的分析可以获得如下功能性需求:

(1)用户能够查看自己的实际报名状况。

(2)考生登录后可以进行考试报名和成绩查询的活动而不受限制。

(3)页面简单明了,易于操作。

(4)管理员可以对用户进行最高权限的管理,包括用户资料的插入,更新和删除。

(5)在线报名系统能够正确识别和判断登录用户。

第二,识别参与者通过对系统需求的分析,可以确定系统中有三个参与者:报名人员、系统管理员。参与者描述如下:

(1)报名人员:通过注册登录之后可以进行查询、报名等活动。

(2)系统管理员:通过注册登录后可以进行数据的管理、更改等活动。

第三,识别用例通过上述分析,可以确定系统中有如下用例存在。(1)用户登录

本用例为用户提供了进入在线系统的接口功能。

(2)用户注册

本用例为用户使用在线考试系统打下前提基础。

(3)成绩查询

本用例为考生类型的用户提供了注册信息查询和成绩查询管理的功能。(4)修改注册信息

本用例为用户提供了修改密码和注册信息的功能。

(5)报名

本用例为考生类型的用户提供了报名等功能

(6)查看登录记录

本用例为考生类型用户提供查看个人登录在线考试系统记录的功能;为系统管理员提供查看所有用户登录在线考试系统记录的功能。

(11)添加用户

本用例为系统管理员提供添加新用户的功能。

(12)更新用户

本用例为系统管理员提供更新用户注册表和用户信息的功能。

(13)删除用户

本用例为系统管理员提供删除用户注册表和用户信息的功能。

(14)用户信息插入

本用例为系统管理员提供向数据库添加人员信息的功能

(15)用户信息删除

本用例为系统管理员提供删除数据库人员信息的功能。

(16)用户信息更新

本用例为系统管理员提供更新用户信息的功能。

(17)登录并修改信息

本用例为系统管理员提供普通用户的功能。

五、功能需求

1.业务规则

1)考生能够用已有的信息登录系统。考生能够查看自己的个人

报考信息,有错误能够联系管理员。能修改登录密码。能进

行网上付费,能看到系统显示状态(如未报考。已报考,已

交费等)

2)管理员能用已有账号登录系统。能够查询修改考生的信息

(包括学生信息以及报考信息)。

3)系统能自动根据报考人员的相关信息对报考人员进行指导。

4)在考生进行成绩查询时显示考生基本信息以便核对,并显示

考生成绩的详细情况,以及等级情况

2.普通话等级考试报名及成绩查询系统登录

六、数据库设计

1.概念模型设计

根据根据需求分析,该系统中存在两个实体:管理员和用户,并结合

两个实体各自的属性以及它们之间的关系,由此确定数据库的E-R关

系图,如图:

2.数据表结构

为了避免数据库产生插入异常、删除异常和数据冗余,所设计的数据表至少要满足第三范式(3NF),因此,需要构建三张表:注册

信息表(表1)、报名信息表(表2)和管理员信息表(表3),分

别存储相应的数据。

表1.注册信息表

User

表2.报名信息表

Stu

表3.管理员信息表Manager

七、系统结构设计

按照使用者权限的不同,考试报名系统分为两个模块,一个用户模块,一个管理员模块。用户模块完成了考试报名的主要功能,是该系统的核心模块。系统的功能模块结构如图:

八、对性能的规定

1.灵活性

1)操作方式上的变化:要求开发的此软件系统在操作方式上的灵活

性较好,可以通过多种不同的操作来进行同一目的的实现。

2)运行环境的变化:要求开发的此软件可以较好地适应运行环境的

变化,而不要只能在一种单一的运行环境中才可以生效进行相应

的操作。

3)数据操作灵活性:要求在对数据操作上具有相应的灵活性。

4)功能改进的变化:当日后功能根据用户实际需要而改进发生变化

时,该软件也可适应这些变化而正常运行工作。

2.数据管理能力要求

对待开发的软件系统,要求在数据管理能力上应做到:具备在优良的数据管理能力。首先,它拥有的良好的安全保密性可防止非法人员盗取数据或抹杀数据。其次,在此系统中对数据的操作管理上要求正确性极高,做到在编辑过程中,要求操作人员在每执行一次操作时都非常小心谨慎,以免对数据错误操作。再次,要求此系统做到可防止操作人员在进行操作的过程当中因误操作而丢失数据。

3.故障处理要求

首先,在系统操作运行当中,对于忽然出现的软、硬件故障,可以做到数据的不丢失。

其次,当系统在运行时遇见不可恢复性错误时,也能保证数据库完好无损。

4.其他要求

1)安全保密要求:要求系统具有良好的安全保密性,以防非法人员

进行非法操作,或是以防操作人员进行错误操作而导致造成不可

挽回的损失。

2)使用方便要求:要求系统使用方便,操作简单,可以便于会使用

基本Windows操作的非专业人员也可熟练使用此系统。

3)可补充性要求:要求系统具有良好的可补充性,以满足用户的实

际需要。

4)易读性要求:要求系统易读。

5)可靠性要求:要求系统具备良好的可靠性和稳定性。

九、结论

为了方便管理考试报名信息,设计并实现了普通话等级考试报名及成绩查询系统。管理人员可以在该系统上及时发布考试信息和注意事

项,同时可以完成对报名信息的统计工作,而学生可以利用该系统完成报名、查询信息、修改信息等,从而极大的提高了信息收集的管理的效率,同时也减少了管理的压力。

十、参考文献

1.《实用软件工程》第二版、第三版郑人杰、殷人昆、陶永雷

著清华大学出版社

2.《数据库系统及应用》王知强著清华大学出版社

3.《数据库系统基础教程》 Jeffreey D.Ullman Jennifer Widom

(美) 著机械工业出版社

软件需求分析

软件需求分析 目录 1.引言 1.1项目名称 1.2编写目的 1.3开发背景 2.任务概述 2.1目标 2.1.2 应用目标 2.2运行环境 3. 数据描述 4.功能要求 4.1功能划分 4.2功能描述 5.性能要求 5.1数据精确 5.2时间特性 5.3适应性 6.运行需求 6.1用户界面 6.2硬件接口 6.3软件接口

6.4故障处理 7.其他要求 8.实现代码(部分) 9.个人感想 1.引言 1.1项目名称: 制作一个财务管理系统 1.2编写目的: 编写财务管理系统需求分析的目的是明确所开发的软件的功能、性能、界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,方便开发工作和测试工作。现代企业围绕提高经济效益而进行财务管理所要达到的目的,是评价企业财务活动是否合理的标准。国内外关于财务管理目标的观点众多,但影响较广的主要以下几种观点:企业利润最大化、股东财富最大化、投资报酬率最大化,资本配置最优化。 1.3开发背景: 随着现代社会的快速发展,各个企业公司在多方面都不断地创新与提高,财务管理作为整个公司运筹的重要组成部分之一,因此大力发展财务管理很有必要,怎样合理而有效的提高财务管理水平和工作效率--已成为企业亟需解决的问题。 为帮助企业更好的实现信息化管理,各个公司成功地推出了适应现代社会发展的财务管理软件,大大提高了企业的管理水平和工作效率,使企业能够从容面对激烈的市场竟争。

2.任务概述 2.1目标 2. 1.1开发目标 财务系统用于让各地市、厅局等单位或部门等的各项与财务有关的资料的维护,同时提供良好的各项资产的管理。 2. 1.2应用目标 项目的目标是实现对各个部门的财务信息的分层次管理,可以对管理人员设置角色,实现对不同部门,不同操作权限的设置。 2.2运行环境 ?Windows xp操作系统 ?MyEclipse 3.数据描述 共有1个表,分别为通讯录管理系统的数据库,财务上包括姓名、职位、工资等字段 4.功能要求 4.1功能划分 本系统有以下功能模块: 1)登陆模块 2)数据输入功能 3)数据显示功能 4)查询功能 5)修改功能

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

软件课程设计需求分析

普通话考试报名及成绩查询系统 需求分析 项目名称:普通话考试报名及成绩查询系统撰写人: 专业: 指导老师: 2012年3月19日

摘要 网络技术的飞速发展正无时无刻影响着人们的工作、在教育体系中,网络的应用也成为现代教育发展的基础.网络教育逐渐发展起来,校园网建设逐步成熟,基于Web的也伴随着网络技术的发展应运而生.它即简化了传统的考试模式,节约人力物力,也可以有效利用校园网资源,辅助教学. 该系统采用了目前流行的B/S模式,即浏览器、应用服务器、数据库服务器三层体系结构,后台数据库采用SQL Server 2005,客户端采用IE浏览器和服务器连接,最终形成了基于 B/S模式的在线考试系统.该系统具备了以下功能:学生信息管理、成绩查询等功能. 论文以基于B/S模式的在线考试系统为研究对象,按照软件工程的开发思想,用UML来构建在线考试系统模,后台采用数据库相结合. 际需求出发,论述了开发普通话等级考试报名及成绩查询系统的背景、目的及意义,讨论了开发系统的关键技术,并通过UML分析对系统设计及实现。 设计思路和方法采用瀑布模型开发,用统一建模语言 UML进行描述,经历了文献检索,需求分析,分析模型设计,数据模型设计,构建级设计,系统部署,系统测试六个个环节。。实现了用户登录、注册功能,出题组卷功能,考试评卷功能以及用户信息查询功能。 关键词:普通话等级考试报名及成绩查询系统; SQL SERVER2005

目录 一.摘要 (2) 二.背景 (5) 三.简介 (5) 1.设计目的 (5) 2.开发环境 (5) 3.程序功能 (6) 4.系统实际需求特点 (6) 四.整体规划思路 (6) 五.整体性需求分析 (6) 六.功能需求 (9) 1.业务规则 (9) 2.普通话等级考试报名及成绩查询系统登录 (10) 七.数据库设计 (12) 1.概念模型设计 (12) 2.数据表结构 (12) 八.系统结构设计 (14) 九.对性能的规定 (15) 1.灵活性 (15)

工作分析课程设计

姓名 武汉科技大学城市学院 课程设计报告 课程名称工作分析与岗位设计 题目武科大城市学院后勤集团综合办主任岗位分析学部经济与管理学部 专业人力资源管理 班级 2011级人力2班 姓名漏斗户主 指导教师廖宇 2013 年12 月12 日

一、需求分析 (2) (一)课程设计题目 (2) (二)课程设计任务及要求 (2) (三)课程设计思想 (2) 二、企业背景 (2) (一)企业简介 (3) (二)、面对的问题 (3) 三、工作分析的流程 (3) (一)工作分析的必要性 (3) (二)工作分析的目的 (4) (三)、工作分析的方法 (4) (四)、信息的收集 (5) (五)访谈记录表 (5) (六)、问卷调查表 (9) (七)、工作信息的分析 (11) (八)工作分析结果—工作说明书 (13) 四、应用—招聘 (15) (一)招聘广告 (15) (二)招聘结构化问题 (16) (三)人员测评评定表 (18) 五、心得 (20)

一、需求分析 (一)课程设计题目 工作分析的基础性方法在武科大城市学院的应用 (二)课程设计任务及要求 使学生在掌握工作分析基本理论和主要方法的基础上,通过工作分析问卷的设计制作以及工作说明书的编制,拓宽学生的知识领域,锻炼学生的实践技能,培养创新与探究意识。 实验要求: ⑴熟练使用工作分析的基础性方法工具; ⑵掌握工作分析的工作流程设计的基本操作; ⑶掌握工作分析的基础性方法运用; ⑷掌握设计并编制职位说明书的方法; ⑸掌握工作分析在定编定员、人力资源规划、招聘、培训、绩效管理、薪酬管理中的应用。 (三)课程设计思想 收集武汉科技大学城市学院后勤集团的组织结构相关资料绘制组织结构图进行分析,确定进行工作分析的必要性;然后,设计访谈提纲、调查问卷等对组织岗位进行调查,编制职位说明书:最后将编制的职位说明书在人力资源规划、人员招聘录用、培训计划、绩效管理、薪酬设计等方面投入应用。 二、企业背景

软件开发需求分析报告

需求分析报告 1.引言 1.1目的 需求,指的是系统提供的能力必须遵从的条件,一个系统能否达到预期目标,系统需求做的好坏起着决定性作用,因此,他无疑是该平台开发过程中的重要一环。按照传统的软件工程理论,需求分析的目标就是确定要干什么,而不是怎么干,按照统一软件过程的理论(RUP理论),该平台的需求分析就是要致力于高效的正确的开发系统。必须足够详细的描述出系统需求,同时也要详细的描述系统必须达到的条件或实现的功能,使得用户就系统产生的问题一致。 本章将要对”基于教学POI的校园公共服务平台设计与开发”的需求进行分析,再此基础上将会对系统的各个功能进行建模,并且给出模型模型描述的图例序列图等模型。建立系统目标和需要解决的问题。 1.2背景 本设计将对基于教学POI的校园公共服务平台设计与开发进行详细的需求分析;基于教学POI的校园公共服务平台设计在兴趣点软件或APP中属于较为新颖贴近学生生活与教学内容的软件在这方面有大量的资源可循但是并没有与之相关的软件。作为本次软件工程设计的需求总体分析我们需要在POI、教学以及手机软件开发进行基本的融会贯通。 1.3术语 列出本报告中用到的专门术语的定义。 2.任务概述 2.1目标 POI信息平台系统的建立,最直接的提供了非常好的查询管理平台,极大的方便了学生的查询教学点\课程等方案的选择,为学生教师等提供了海量的便利教学信息;学生再也不用考虑担心自己找不到有疑问而大费精力. 通过对用户需求分析以及POI流程研究我们应该解决以下问题 在APP中搜索到正确的\合理的POI信息; POI信息的充分展现,包括地图展示并标记POI点的特殊标记;

软件工程课程设计方案报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

最新实习-工作分析课程设计

工商管理学院人力资源管理专业2008级 2009—2010第二学期 工作分析课程设计方案 课题名称:新宏昌重工业集团大区经理工作分析小组成员:成员—张艺蓝学号:021******* 刘伟伟学号:0812080209 刘岩021******* 杨婷婷0812080221 严志玮0812080118 (小组成员按姓氏排列) 目录

企业背景与存在问题分析 (3) 一、企业背景: (3) 二、存在的问题: (3) 大区经理工作分析的流程 (4) 一、工作分析前的准备工作 (4) 二,工作信息的收集 (5) 三、工作信息的分析 (17) 四、工作分析的结果 (19) 大区经理工作说明书 (20) 应用及反馈总结 (22) 一、工作说明书的使用培训 (23) 二、工作说明书在绩效方面的反馈 (23) 三、启发与总结 (24)

企业背景与存在问题分析 一、企业背景: 新宏昌重工集团是一家集专用车生产、销售、服务于一体、规模化经营的现代化企业。总部位于京、津、唐黄金三角地带的河北省三河市,现有三河市新宏昌专用车有限公司、河北宏昌天马专用车有限公司、三河市新宏昌汽车零部件有限公司、云南宏昌天马汽车销售服务有限公司和三河市新宏昌重型汽车销售服务有限公司五家分公司,集团现有员工近3000名,年产值逾20亿元。连续多年被评为“中国机械500强”和“河北省交通运输业10强”企业,现已成为华北地区最具规模和市场影响力的专用车生产企业,是中国专用车行业名副其实的排头兵。 新宏昌重工集团坚持以“用人品打造精品,用精品铸就品牌”为企业信条,以“为用户创造价值,为社会创造财富”为企业使命,坚持“干才、人才、将才、帅才”的用人理念,吸引、培养了大批的优秀人才。不断实施技术创新、管理创新、工艺创新和营销创新。建立了完善的现代化企业管理制度和领先的质量管理体系。同时树立了新宏昌重工集团特有的“快乐服务”的服务理念,努力让用户从购买到使用享受一个快乐的过程。 二、存在的问题: 面对日益激烈的市场竞争,新宏昌重工集团董事长兼总经理蒋晓冬紧紧围绕以高瞻远瞩的战略眼光、与时俱进的创新勇气、真抓实干的务实精神,带领着新宏昌人为“建成中国最大的改装车生产基地,打造中国改装行业第一品牌”而不懈奋斗。 作为中小型企业,尤其是新宏昌这一类的具有很大发展潜力的企业,为了在激烈的竞争市场上占有一席之地并且迎接新的挑战,销售部门关乎企业生存发展的关键,是企业的重要工作,是企业发展的前提和基础,且销售的成败还影响着企业运行的效率,甚至关系到企业的生存及发展。 新宏昌重工集团把销售部门作为重中之重,市场销售部下设职位的岗位有销售总监、销售经理、销售经理助理、大区经理、办事处经理、店面经理、渠道经理、销售代表、销售统计员等,环环相扣,相互协作。本质上,按照区域的分支机构大区经理是销售部门的重要组成部分,主要行使该地区的销售职能。在隶属关系上,大区经理对总销售部负责,受销售经理的直接领导和监督。大区经理由销售经理提名并报批后任命,向销售经理报告工作并受其监督。区域分支机构主要从事当地市场的产品销售、网络建设、市场调研、促销等各种市场营销活动,是厂家与当地市场之间的桥梁和纽带。 但是新宏昌集团的区域分支机构存在以一些问题,大区经理对工作职责缺乏全面了解,导致销售缺乏计划性和策略性,表现在不同地区公司层面反应程度不同,缺乏对区域市场的灵活操作,体制上没有活力,运作模式全国一盘棋,没有针对不同一市场采取不同策略等等。现在就这些问题进行工作分析。

软件工程--需求分析报告

文档编号:001 版本号:1.0 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 开发单位:西邮07级科技1班软件开发小组 一、引言: 1、编写目的:

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、 需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳

本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD,Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。 (4)以最低的成本,在最短的期限内开发出具有管理学生和学生信息

软件工程课程设计报告_人事管理系统

软件工程课程设计 题目人事管理系统 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。 企业人事管理是相对企业部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。

2.2本课题目的、实现功能与预期成果 2.2.1目的 目前市面上流行的人事管理系统不少。但是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,

软件工程课程设计论文题目.

软件工程设计题目 1.学生学籍管理系统 要求:主要对学生的学籍进行管理。学籍管理包括各种信息的录入、修改、删除等操作;此外还有对各种信息的查询,便于老师和学生查看。(其中,教师具备对学籍的录入、修改、删除等操作,学生只具备查询的权限 2.学生成绩管理系统 要求:对学生成绩进行综合管理,学生信息要素:学期、学号、姓名、课程名称、课程成绩。因此学生成绩管理系统的主要功能为: ●学生信息管理 ●课程信息管理 ●成绩信息管理 3.个人通讯录管理系统 要求:增加记录、删除记录、显示所有记录、查询记录、退出。通讯录记录信息包括:姓名,电话,email等。(其中,用户输入正确的用户名和密码才能看到自己的通讯录信息 4.网上书店 要求:购书者可以通过访问Web站点,得到图书信息。系统可以: ●显示每本书的详细信息 ●显示购物车和顾客选购的图书信息 ●增加新购买的新书

●对定单的修改、确认、提交等 ●图书销售数量的排行 (注意管理员和客户分别具备的权限 5.企业办公自动化管理系统(企业客户管理 要求:针对企业常用的功能设计一个普遍适用的企业办公自动化管理系统,包括考勤管理,客户管理,每天的工作管理,个人信息修改,权限管理,注销等功能。 6.小型商业网站管理系统 要求:主要是宣传性质的网站,包括产品展示,公司简介,销售查询,销售排行,商品管理,公告管理等。(注意分配普通消费者,会员消费者和公司管理人员对该网站的权限 7.ATM柜员机模拟程序 要求:当输入给定的卡号和密码(初始卡号和密码为123456时,系统能登录ATM 柜员机系统,用户可以按照以下规则进行(规则可以按照实际系统做需求: ●查询余额:初始余额为10000元 ●ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允 许透支。 ●ATM存款:不能出现负存款。 ●修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧 密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 8.火车订票系统

工作设计说明书

工作分析课程设计说明书 一课程设计的目的及意义 1.1 目的 《工作分析》是人力资源管理的基础。本次工作分析课程设计目的通过学习再明确了工作分析的原则、内容、工作分析的流程、工作分析的方法、工作设计与评价、工作分析的结果以及在人力资源管理的地位和作用,同时为了培养学生独立分析问题和解决问题的能力,把所学知识与中小企业的实际情况结合起来安排了此次课程设计。通过此课程设计,使学生巩固所学工作分析的理论知识,检验工作分析学习的效果,锻炼和提高社会调研能力,提高分析和解决中小企业在工作分析过程中存在的现实问题的能力。 1.2意义 1、工作分析为人力资源开发与管理活动提供依据 1)工作分析为人力资源规划提供了必要的信息; 2)工作分析为人员的招聘录用提供了明确的标准; 3)工作分析为人员的培训开发提供了明确的依据; 4)工作分析为科学的绩效管理提供了帮助; 5)工作分析为制定公平合理的薪酬政策奠定了基础; 2、工作分析为组织职能的实现奠定基础 1)通过工作分析,有助于员工本人反省和审查自己的工作内容和工作行为,以帮助员工自觉主动地寻找工作中存在的问题,圆满实现职位对于组织的贡献; 2)在工作分析过程中,人力资源管理人员能够充分地了解组织经营的各个重要业务环节和业务流程,从而有助于人力资源管理职能真正上升到战略地位; 3)借助于工作分析,组织的最高经营管理层能够充分了解每一个工作岗位上的人目前所做的工作,可以发现职位之间的职责交叉和职责空缺现象,并通过职位及时调整,提高组织的协同效应。 二企业存在设计工作分析中存在的问题 工作分析是企业人力资源管理规范化的一个重要起点,也是现代企业开展人力资源管理活动的基石,几乎所有的人力资源管理职能模块都要以工作分析作为为基础和前提。只有做好了职位分析,才能为职位设计、人力资源规划、人员招募甄选、培训开发、绩效管理、薪酬管理乃至组织结构诊断等提供有力的依据。但是,我们却不得不承认,在中小企业中实施工作分析往往不像在大企业中那样顺理成章,而是会遇到在相对成熟的大企业中不存在或者是表现不那么明显的很多问题,这就使得在中小企业中实施工作分析工作,可能要比在大企业中遭遇更多的难题, 2.1工作分析在招聘与录用中的问题 2.1.1.人力资源管理机构和人员的设置不到位 我国目前大部分中小企业在部门设置的时候并没有单独设置人力资源部,而是由办公室或行政部等部门兼任。企业对人力资源管理与开发工作的重视性不够,忽略了人力资源部是现代企业架构中不可或缺的重要组成部分,为企业正常、有序的发展提供了必要的支持。 没有配备专门的人力资源管理人员,即使有,其日常工作也仅仅局限于管管档案、工资和劳保等,按照“静态”的、以“事”为中心的传统人事管理模式进行工作,没有行使到人力资源管理应尽的职责。 2.1.2 对招聘工作不够重视 相当多的中小企业对人员的招聘较为随意,更多时候是在人手紧缺或者员工大规模流失的情况下仓促进行招聘,缺乏人力资源计划做指导,在一定程度上对招聘结果产生了不良影响。对他们而言,

一种界面需求分析的方法

软件界面是人与计算机之间的媒介。用户通过软件界面来与计算机进行信息交换。因此,软件界面的质量,直接关系到应用系统的性能能否充分发挥,能否使用户准确、高效、轻松、愉快地工作,所以软件的友好性、易用性对于软件系统至关重要。目前国内软件开发者在设计过程中很注重软件的开发技术及其具有的业务功能,而忽略了用户对软件界面的需求,影响软件的易用性、友好性;对界面设计的研究也集中在界面设计技术、设计手段上面。软件开发人员在设计时以经验为参考依据,缺乏对实际用户需求的了解。而软件的友好性、易用性同用户特征紧密相联,同样的软件界面,不同用户可能有绝然相反的评价。因此分析用户特征、了解用户需求和操作习惯,是开发软件界面的必有步骤,必须引起足够重视。 本文讨论了一种界面需求分析的方法,意在探讨研究如何完成针对系统所有用户的界面需求定义,从而开发为用户所接受的界面。讨论该方法的目的在于帮助设计人员快速明确用户的界面需求,让用户充分参与到界面需求分析中,从而在最终界面需求说明中体现用户的思想,满足用户要求。 2、界面需求分析过程 2.1界面元素 通常一个软件界面的元素包括界面主颜色、字体颜色、字体大小、界面布局、界面交互方式、界面功能分布、界面输入输出模式。其中,对用户工作效率有显著影响的元素包括:输入输出方式、交互方式、功能分布,在使用命令式交互方式的系统中,命令名称、参数也是界面元素的内容,如何设计命令及参数也很重要。影响用户对系统友好性评价的元素则有:颜色、字体大小、界面布局等,这种划分不是绝对的,软件界面作为一个整体,其中任何一个元素不符合用户习惯、不满足用户要求都将降低用户对软件系统的认可度,甚至影响用户的工作效率,而使用户最终放弃使用系统。围绕界面元素所要达到的设计目的是让最终用户能够获得美感、提高工作效率、易于操作使用系统。 目前在界面元素的选择、布局设计等方面的研究进行得较多,内容涵盖了人机工程学、认知心理学、、美学、色彩理论等方面的探讨。

软件工程课程设计报告书

第一章概述 1.1系统名称 学生宿舍管理系统 1.2开发及运行环境 CPU Intel? Core(TM)i5-4210M 存4GB 硬盘空间30M以上 输入设备键盘鼠标 操作系统windows 8.0 数据库windows sql server 2005 1.3软件开发计划 2017.12.01-2017.12.04 软件需求分析 2017.12.05-2017.12.09 系统结构设计 2017.12.10-2017.12.15 软件编码及数据 库设计实现 2017.12.16-2017-12.20 软件测试 2017.12.21 软件交付

第二章需求分析 目前,各学校的宿舍管理主要依赖于人工管理,学生宿舍相关的各种信息可以通过宿舍管理系统来集中统一管理,方便的宿舍管理员对宿舍的管理,更有利于宿舍安全以及同学们的健康成长。 2.1 任务概述 宿舍管理系统为了方便管理,尽可能的实现操作简单,易学易用,主要实现以下功能: 1)系统要求用户必须输入正确的用户名和密码才能进入系统; 2)系统应该提供学生住宿情况的基本登记; 3)系统应提供人员来访登记及结束访问的详细登记; 4)系统应提供学生在校期间物品出入宿舍楼的详细情况登记; 5)系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查询)及楼房信息的查询; 6)系统应提供增加、删除、修改用户的功能; 7)增加学生离校的物品管理制度 2.2 宿舍管理系统一层数据流图及数据字典 2.2.1 一层数据流图

图1-1 学生宿舍管理系统一层数据流图 2.2.2 数据字典 以下是图1-1数据流图的数据字典本数据字典主要定义数据4方面容: 名字:数据元素的名字,作为在数据流图中的标识符, 描述:对名字所代表的数据功能和含义加以描述 定义:对名字所代表的实际构成加以解释 位置:表示数据流的来源 名字:管理员 描述:对宿舍管理系统进行操作的人员

机票预定管理系统 uml数据建模分析课程设计

UML课程设计报告机票预定管理系统 组员: 学号: 学院: 班级:

目录 一、需求分析..............................................错误!未定义书签。 1、系统开发背景.......................................错误!未定义书签。 2、软件主要组成及功能.................................错误!未定义书签。 二、系统建模..............................................错误!未定义书签。 1、创建系统用例模型...................................错误!未定义书签。 2、系统用例分析.......................................错误!未定义书签。 三、创建系统静态模型......................................错误!未定义书签。 1、类图...............................................错误!未定义书签。 四、创建系统动态模型......................................错误!未定义书签。 1、时序图.............................................错误!未定义书签。 2、协作图.............................................错误!未定义书签。 3、状态图.............................................错误!未定义书签。 五、创建系统部署模型......................................错误!未定义书签。 六、小结..................................................错误!未定义书签。 1、设计总结...........................................错误!未定义书签。 2、改善...............................................错误!未定义书签。 3、小组分工说明:.....................................错误!未定义书签。 七、参考资料..............................................错误!未定义书签。

软件工程课程设计报告

软件工程课程设计报告( 2015 -- 2016 学年第一学期) 课程名称:软件工程课程设计 题目:学生宿舍管理系统 院系:控制与计算机工程学院 班级: 组号: 组长: 组员: 指导教师: 设计周数:两周 小组成绩: 日期:2016 年1月8日

《软件工程》课程设计 任务书 一、目的、要求 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。 具体如下: 1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识; 2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程; 3.进一步加强和提高软件工程文档的编写能力; 4.培养协作能力和团队精神。 二、主要内容 1.运用面向对象方法进行校园宿舍管理系统的需求分析与设计; 2.建模语言采用UML,以Rational Rose为建模工具,进行系统的静态建模和动态建模; 3.利用对象模型自动生成数据模型,自动建立数据库; 4.使用hibernate技术以面向对象的方式编程管理数据库,前端使用html+css结合javaScript 进行设计,后台逻辑采用java来实现,整个系统采用了ssh框架来实现,使得各个模块低耦 合,分层明确,提高了代码的重用以及二次开发; 5.撰写课程设计报告。 三、任务分配

四、进度计划 五、设计成果要求 1.建立系统分析模型与设计模型; 2.初步建立系统原型,实现关键的功能; 3.编写课程设计报告。 六、考核方式 1.系统演示及讲解 占50%。 2.设计报告 占50%。 指导教师: 日期:2015 年12 月25 日

软件工程课程设计实验报告

重庆邮电大学 软 件 工 程 课程设计实验报告 ——网上选课系统 姓名:雷雷 学号:08500329 专业:计算机科学与技术班级:0410801 指导老师:邹洋 教室:S331-A 时间:2011-5-30~2011-6-3

一、实验题目:网上选课系统 主要功能描述:系统首先维护校内所有课程的信息;课程分为研究生、本科生;也可以分为必修、选修、辅修。用户以学号和密码登陆,系统显示用户以选的课程、用户有权选但未选的其他课程,并显示具体信息(如学分)。用户选择后,系统根据规则检查用户是否进行正确的选课(如时间冲突、跨专业选课等);如果错误提示用户改,否则修改选课数据库。最后系统应能够向管理员提供查询界面和各类报表,统计每门课的选课情况。 二、实验目的 软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。 三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类 图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram(数据模型图)。 5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图, 建立完整的系统数据库的逻辑模型。 6.完成对系统的建模实现。 7.进行检查,并提交设计报告。 四、实验内容 1、系统的需求分析 学生选课系统主要满足来自两方面的需求,这两个方面分别是学生用户和管理员用户,也即是两类用户角色。 (1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等; (2)管理员用户的功能需求较为复杂,包括对学生信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。 本系统将管理员用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

软件建模与分析课程设计课件

计算机技术与工程学院课程设计报告 课程名称:软件建模与分析课程设计 设计题目:教材管理系统 学生姓名:耿誉 学号:1204431117 专业班级:软件1241 指导教师:潘欣赵健 起止时间:9月7日至9月18日 成绩评定 内容表现成果报告总评成绩

2015-2016第1学期《软件建模分析课程设计》任务书 指导教师:潘欣赵健佘向飞付浩海班级:软件1241-2 地点:9教机房409,411 时间:第1、2周 一、课程设计目的 1、进一步理解、掌握UML的基本概念、结构、语义与表示方法; 2、综合运用UML和其它先修课程的理论和知识,掌握面向对象的软件建模与分析的一般方法、常用技术及技巧,树立良好的软件建模思想,培养分析问题和解决实际问题的能力; 3、学会使用Star UML建模工具,运用UML建模思想及方法,对各类软件系统进行分析、设计、建模。 二、课程设计内容 课程设计参考题目如下: 1. 小区物业管理系统 2. 高校工资管理系统 3. 教材管理系统 4. 酒店管理系统 5. 高校教职工管理系统6.图书管理系统 7.火车订票管理系统8.企业人事管理系统 9.商品库存管理系统10.医院药品管理系统 11. 学生成绩管理系统12. 高校学籍管理系统 13. 航空订票管理系统14. 学费管理系统 15. 城市居民户籍管理系统16.超市管理系统 17.学费管理系统18.车辆管理系统 19. 房地产管理系统20. 企业物资管理系统 21、其它自选题目 学生可任选一题或自拟题目(需经指导老师审核批准)。在分析设计题目,

做好系统需求基础上,进行如下主要设计: 分析问题领域:确定系统范围和系统边界,设计用例图 设计静态结构模型:建立类图,对象图,包图,数据库建模 设计动态行为模型:建立时序图,状态图,协作图,活动图 设计物理模型:建立组件图,配置图 设计要求:系统设计建模符合面向对象的设计准则及规则。如: 准则:模块化、抽象、信息隐藏、低耦合和高内聚等; 规则:1)设计结果清晰易懂 2)一般到具体的抽象深度应适当 3)尽量设计小而简单的类 4)使用简单的消息协议、函数或方法 5)把设计变动减至最小 三、时间安排 序号完成内容时间(天) 1 设计准备及需求分析 2 2 设计静态结构模型 4 3 设计动态行为模型 5 4 设计物理模型 1.5 5 编写设计报告书 1.5 6 总结和答辩 1 7 合计14 四、基本要求 (1)要求独立完成自己题目的课程设计,如有抄袭,成绩按不及格处理;(2)要求学生利用软件建模与分析课程所学知识和方法独立完成所布置题目;(3)掌握面向对象的分析方法,会绘制用例图、类图、对象图、包图、交互作用图、活动图、状态图、组件与部署图以及数据库设计图; (4)遵守机房制度;严格遵守纪律,不迟到,不早退,无故缺勤者,成绩按不及格处理;

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

相关文档
最新文档