软件开发进行流程.docx
《软件开发进行流程.docx》由会员分享,可在线阅读,更多相关《软件开发进行流程.docx(8页珍藏版)》请在冰豆网上搜索。
![软件开发进行流程.docx](https://file1.bdocx.com/fileroot1/2022-10/27/d458c5b2-7f10-4503-85f5-1f143734b1ae/d458c5b2-7f10-4503-85f5-1f143734b1ae1.gif)
软件开发进行流程
这是咱公司的实训流程记得写好文档文档很重要
下面是需求分析和概要设计的格式,格式就按照下面的,内容我写了一部分,但是不要按照我写的可以参考
第一章需求分析
1.1引言
为了开发出一套让客户满意的证件管理系统软件,编写了该需求分析报告,该报告对要开发的系统进行了总体的概述,旨在让客户对该管理系统有总体上的了解。
该需求分析报告为河南省电视台证件管理系统的开发编写,目的是让开发者深入地了解客户对管理系统的需求,进而开发出一套高效的证件管理系统。
1.2综合描述
河南电视台证件管理系统是对电视台内部工作人员,以及贵宾,访客等外部人员进行证件管理和身份确认的的一套管理软件;该管理系统的运行环境是WindowXP,Windowvista,Window7;熟悉以上操作系统的用户可使用该软件;若用户在使用该管理软件的过程中出现任何问题请及时与本公司的技术人员联系。
1.2.1产品的背景
河南省电视台目前对员工证件的管理采用Excel表格填写方法,及手动地添加和删除员工的证件信息,这样浪费了大量的人力、物力和财力,并且在操作的过程中容易出错,为了提高管理效率,河南省电视台与郑州智弘科技软件有限公司达成协议,由智弘科技软件有限公司开发一套员工证件管理系统。
该软件系统是一套新型的、自主型的产品,可作为人事管理系统的一个子系统与人事管理系统共同使用。
1.2.2产品的功能
河南省电视台证件管理系统实现的主要功能:
a.登陆管理
b.证件管理
c.用户管理
d.查询管理
e.证件变动管理
f.数据管理
1.2.3运行环境及工具
本软件的运行环境,包括:
●硬件平台
处理器:
酷睿i32.10GHz及以上配置,奔腾6系列及以上配置
显卡:
独立显卡、集成显卡
●操作系统和版本:
Windowxp、Windowvista、Window7.
●支持环境和版本:
SQL2008
●输入法、Flash播放器
●开发工具MicrosoftVisualStudio2010、MicrosoftSQL2008
1.3任务概述
1.3.1目标
本系统的开发是为了提高证件管理的效率,减少不别要的人力,财力的浪费。
本开发系统可以和人事管理系统共同使用。
使用本系统,能让工作人员,在最短的时间内实现对证件的管理,并降低投资成本。
1.3.2用户的特点
本系统主要是让电视台的员工使用,电视台的员工,业务流程很熟悉,但是技术方面不熟悉,因此本系统要简单且功能完善,方便员工的使用。
1.4功能需求定义
1.4.1证件管理主要业务流程图如下:
自己填写
主要需求:
实现人员证件的登记,办证,补证,注销的登记及信息查询。
1.4.2功能如下
1.5业务流程图
1.5.1用户登录
1.6系统运行要求
本系统使用环境分为服务器和客户端。
(1)服务器环境如下:
ØCPU:
PentiumII及其以上CPU机器
Ø硬盘:
不少于50GB
Ø内存:
512MB以上
Ø软件:
WindowsXP+IIS5.0,数据库采用MicrosoftAccess,浏览器IE4.00以上的版本。
(2)客户端环境如下:
ØCPU:
PentiumII及其以上CPU机器
Ø硬盘:
不少于640MB
Ø内存:
32MB以上
Ø软件:
WinXP+浏览器IE4.0的版本。
第二章概要设计
2.1概述
本概要设计,在需求分析的基础上概要的设计了系统如何实现软件的功能,明确了系统的数据结构和软件结构,划分了系统的功能模块,以及内部系统和外部系统部件之间的接口,概要的设计了数据库的结构。
本设计全面按照需求分析说明书所设计,符合用户需求。
2.2系统架构图
2.3功能模块
1)登陆管理
该系统的用户有两种管理员、非管理员,信息安全方面考虑,非管理员用户在登录本系统时有操作权限,即能查询个人证件信息、查询证件过期时间以及证件丢失时进行挂失,另外在登陆界面上用户能选择让系统记住登录密码方便下次登陆,用户还可以对密码进行修改。
2)证件录入
系统录入办证人的证件种类、证件号、领证时间、工本费、押金、办证人的姓名、性别、籍贯、民族、政治面貌、身份证号、联系方式、照片、毕业院校、档案存放位置、所在科室、部门、职务、用工形式、车牌号码、车辆颜色、领取人、备注等信息,并存入数据库。
3)证件补办
系统录入补办证件种类、证件号、工本费、押金、补证时间、领证时间、补办次数、补证领取人、办证人的姓名、性别、籍贯、民族、政治面貌、身份证号、联系方式、照片、毕业院校、档案、所在科室、部门、职务、用工形式、车牌号码、车辆颜色、备注。
4)证件挂失
根据遗主提供的证件种类、证件号码或本人的基本信息,系统对该证件进行挂失。
5)证件注销
根据持证人提供的证件种类、证件号码或本人的基本信息,系统对证件进行注销。
证件信息变更:
根据持证人提供的证件种类、证件号或本人的基本信息,系统进弹出证件信息框,管理员可对变动的信息进行修改。
6)添加证件类型
管理员通过该菜单增加新发行的证件类型。
7)删除证件类型
管理员通过该菜单删除已停用的证件类型。
8)基本信息查询
管理员通过输入当事人提供的信息查询其详细信息,进而确定其身份。
9)过期查询
根据用户提供的信息,查询证件的过期时间。
10)证件查询
根据当事人提供的信息,对其证件进行查询,辨别证件的真伪。
11)挂失查询
管理员通过该菜单查看挂失明细。
12)补办查询
管理员通过该菜单查看补办明细。
13)注销查询
管理员通过该菜单查看注销明细。
14)删除数据
管理员通过该菜单对证件信息进行删除。
15)统计数据
管理官通过该菜单对证件信息进行统计,并能以柱状图或表格的形式显示。
16)备份数据
管理员通过该菜单对证件信息进行备份。
17)恢复数据
管理员通过该菜单执行数据恢复。
18)导出数据
用户通过该菜单对证件信息以框图或表格形式导出。
19)打印数据
用户通过该菜单打印证件信息。
20)操作日志
对系统管理员的每一次登陆日期、退出日期,操作日志只能查看不能修改。
21)档案录入
录入用户基本信息。
22)档案信息变更
用户变动的基本信息进行修改。
2.4数据处理图
2.5开发环境
2.5.1硬件环境
处理器:
酷睿系列、奔腾系列主频在2.1GHz以上配置的处理器,集成显卡或独立显卡
显示器:
1440*900分辨率
内存:
2G
串口:
USB接口,方便管理员对数据库的备份和还原,以及数据的导入和导出
2.5.2软件环境
操作系统:
Windowxp、Windowvista、Window7.
数据库:
SQL2008.
函数库:
API函数库
集成的商业组件:
人事管理系统
2.6出错处理
2.6.1操作错误处理
在系统登录模块,密码和用户名不匹配时,弹出提示“您的输入有误,请重新输入或与管理员联系”;在用户访问时权限不足时弹出提示“您没有这个权限”
2.6.2系统错误处理
通过数据库备份,在系统出错时可以还原数据。
---------------------------------------------------------------------------------------------------------------------------------
疑难问题总结[实训过程中由学员填写]:
启发性问题:
1)为何提出软件工程学?
2)你如何理解软件的生命周期?
3)你对可行性分析有何认识?
第二阶段:
用户界面详细设计
目标
b)掌握各种常用控件的布局。
周期
1工作日;时间段(项目启动时填写):
技术要点:
Ø界面模块划分结构图:
界面框架图;
Ø交互设计及界面设计:
控件的详细布局,样式及色彩搭配;
Ø用户接口规范定义:
与用户交互的具体交互形式(效果);
Ø常用控件举例:
TextBox
Button
MaskedTextBox
TabControl
ComboBox
PictureBox
DataGridView
RadioButton
BindingNavigator
ToolStripButton
MenuStrip
ToolStrip
CheckBox
printDocument
PictureBox
DateTimePicker
Label
StatusStrip
openFileDialog
SaveFileDialog
Chartlet
GroupBox
FolderBrowserDialog
PrintPreviewDialog