公司业务管理系统报告_第1页
公司业务管理系统报告_第2页
公司业务管理系统报告_第3页
公司业务管理系统报告_第4页
公司业务管理系统报告_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE 第48页 共49页目录一、概述1.1 项目背景1.2 项目目的二 、需求分析2.1 业务描述2.2功能需求分析2.2.1基本单元管理 员工信息管理 部门信息管理 申请类型管理 申请状态管理 文化程度管理 婚姻状况管理2.2.2操作员工管理2.2.3申请信息管理2.3 性能需求2.3.1 硬件要求2.3.2软件要求三、系统功能模块划分3.1系统模块设计四、.数据库设计4.1实体和部分属性图(ER图)4.2数据库关系设计五、详细设计5.1登录模块设计5.2主界面模块设计5.3基础单元设置模块设计5.4操作员工模块设计5.5申请信息管理模块设计5.6系统维护模块设计5.7打印模块设计六、总

2、结七、问题汇总八、参考文献九、使用说明书概述1.1 项目背景某公司进行工作业务管理电子化,该公司有多个部门,每个部门有多个人员。有许多业务要进行审核、批准、督办、检查的工作。为了对每个流程进行监督而设计本系统。1.2 项目目的公司业务管理系统是对其公司的业务信息进行管理,它主要功能包括基础单元管理、操作员工管理、申请管理等。基础单元管理包括员工信息管理、部门管理、申请类型管理、申请状态管理、文化程度管理、以及婚姻状况管理等信息管理;申请管理包抱申请信息的添加(提交)、删除、查询、审批、打印、导出等操作。需求分析2.1 业务描述某公司员工可以通过“增加申请”来提交各种申请信息,如请假或者购买设备

3、等等。然后需要经过一级审批和二级审批。其中二级审批是最后的审核过程。一级审批和二级审批是通过权力值的大小来分配审核权的。2.2 功能需求分析2.2.1基本单元管理 员工信息管理添加员工信息修改员工信息删除员工信息查询员工信息员工信息预览,打印和导出 部门管理添加部门信息修改部门信息删除部门信息查询部门信息 申请类型管理添加申请类型修改申请类型删除申请类型查询申请类型 申请状态管理添加申请状态修改申请状态删除申请状态查询申请状态 文化程度管理添加文化程度 修改文化程度删除文化程度查询文化程度 婚姻状况管理添加婚姻状况修改婚姻状况删除婚姻状况查询婚姻状况2.2.2操作员工管理添加操作员工修改操作员

4、工删除操作员工查询操作员工2.2.3申请管理提交申请信息删除申请信息查询申请信息审批申请信息申请信息预览,打印和导出2.3性能需求2.3.1硬件要求处理器: 1.6GHz或更高内存大小:384M 或更高硬件空间:20G以上2.3.2;软件要求操作系统:Windons 2000或Windows XP数据库:Microsoft Server 2000运行环境配置:Microsoft Visual Studio 2008,Microsoft Server 2000开发语言:C#系统功能模块划分3.1系统模块设计公 司 业 务 管 理 系 统公 司 业 务 管 理 系 统基础单元管理操作员工管理申请信

5、息管理员工信息管理部门信息管理申请类型管理申请状态管理婚姻状况管理基 础 单 元 管 理员 工 信 息 管 理查询员工信息增加员工信息修改员工信息删除员工信息图3.1.1 总体设计图3.1.2 基础单元管理文化程度管理打印员工信息导出员工信息部 门 信 息 管 理部 门 信 息 管 理查询部门信息增加部门信息修改部门信息删除部门信息申 请 类 型 管 理查询申请类型增加申请类型删除申请类型查询申请类型申 请 状 态 管 理查询申请状态增加申请状态修改申请状态删除申请状态图3.1.4 部门信息管理图3.1.5 申请类型管理图3.1.6 申请状态管理文 化 程 度 管 理文 化 程 度 管 理查询

6、文化程度增加文化程度删除文化程度婚 姻 状 况 管 理修改婚姻状况查询婚姻状况操 作 员 工 管 理查询操作员工图 3.1.7 文化程度管理图 3.1.8 婚姻状况管理图 3.1.9 操作员工管理修改文化程度删除婚姻状况增加婚姻状况删除操作员工增加操作员工修改操作员工申 请 信 息 管 理 申 请 信 息 管 理 查询申请信息图 3.1.10 申请信息管理删除申请信息增加申请信息打印申请信息导出申请信息修改审批信息数据库设计4.1实体和部分属性图员工员工性别工作证号图4.1 实体和部分属性图姓名婚姻状况名教育程度名出生日期关系婚姻状况教育程度关系婚姻状况编号教育程度编号11114.2数据库关系

7、设计审核表审核表婚姻状况表用户登录表部门表教育程度表员工表申请类型表审批人表申请状态表婚姻状况表用户登录表部门表教育程度表员工表申请类型表审批人表申请状态表图图4.2.1关 系 表详细设计5.1登录模块设计通过此登录界面的认可,才能够进入公司业务管理系统。正确的执行业务管理的功能。对应的登录界面如图5.1.1所示。图5.1.1图5.1.1 登陆界面在此窗口中公司操作员工必须输入正确的用户名和密码,才能进入系统主界面。如下是登录界面的部分源代码:publicpartialclassLogin : Form SqlConnection conn;public Login() InitializeC

8、omponent(); privateint count = 0;privatevoid btn_LG_OK_Click(object sender, EventArgs e) try string conStr = Properties.Settings.Default.workFlowConnectionString; conn = newSqlConnection(conStr); conn.Open();SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = Select OperName,OperPassword From O

9、perator Where OperName = + this.txt_LG_OperName.Text + AND OperPassword= + this.txt_LG_Password.Text + ;SqlDataReader reader = cmd.ExecuteReader();if (reader.HasRows) this.DialogResult = DialogResult.OK; else MessageBox.Show(用户名或密码错误!,登录失败,MessageBoxButtons.OK,MessageBoxIcon.Exclamation); count+;if

10、(count2) count = 0;MessageBox.Show(尝试登录已达到3次!程序退出!,信息提示,MessageBoxButtons.OK,MessageBoxIcon.Information);this.Close(); reader.Close(); catch (Exception ex) MessageBox.Show(ex.Message); privatevoid btn_LG_Cancel_Click(object sender, EventArgs e) Application.Exit(); 5.2主界面模块设计在系统主界面中,可以选择此系统的各种设置管理,包括

11、:员工信息管理、部门信息管理、操作员工管理、申请信息管理、信息打印,导出等功能。如下图5.2.1所示,在该系统中,主要包括如下几个功能。图图5.2.1 系统主界面部分源代码:publicpartialclassForm1 : Form public Form1() InitializeComponent(); privatevoid基础设置ToolStripMenuItem_Click(object sender, EventArgs e) base_setting bs = newbase_setting(); bs.ShowDialog(); privatevoid申请查询与管理ToolS

12、tripMenuItem_Click(object sender, EventArgs e) apply_Manage am = newapply_Manage(); am.ShowDialog(); privatevoid操作员工设置ToolStripMenuItem_Click(object sender, EventArgs e) operator_setting op = newoperator_setting(); op.ShowDialog(); privatevoid退出ToolStripMenuItem_Click(object sender, EventArgs e) App

13、lication.Exit(); 5.3基础单元设置模块设计基础单元设置是对该公司的员工信息,部门信息进行管理,还有申请类型,申请状态,婚姻状况,教育程度的设置。其界面如图5.3.1所示。图图5.3.1 基础单元设置界面部分源代码:publicpartialclassbase_setting : Form privateSqlConnection conn;DataSet ds2;/获得DataTable数据以使得与更新完后的数据库同步publicDataTable GetTableData(string cmdStr) DataTable dt = newDataTable();SqlDat

14、aAdapter da = newSqlDataAdapter(cmdStr, conn); da.Fill(dt);return dt; /更新员工信息表publicvoid PeoTableUpdate() ds2 = newDataSet();SqlDataAdapter da = newSqlDataAdapter(select PeopleID as 工作证号,PeopleName as 姓名,DepartName as 部门,PeopleSex as 性别,EducationName as 文化程度,MarriageName as 婚姻状况,Birthday as 出生日期 fro

15、m People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID, conn); da.Fill(ds2);this.dataGridView1.DataSource = ds2.Tables0; /初始化Treeview,员工信息表,部门表,申请类型等等.表里的数据public base_setting() Initializ

16、eComponent();string conStr = Properties.Settings.Default.workFlowConnectionString; conn = newSqlConnection(conStr);/打开DB连接 conn.Open(); Init_TreeView(); Init_dgw_People(); Init_dgw_Department(); Init_dgw_Event(); Init_dgw_Status(); Init_dgw_Education(); Init_dgw_Marriage(); /单击treeview控件某个部门,在DataGr

17、idView中显示选中部门的员工信息内容privatevoid treeView1_AfterSelect(object sender, TreeViewEventArgs e) /单击treeview控件某个部门,在DataGridView中显示选中部门的信息内容string str = e.Node.Text;if (str = 所有部门) ds2 = newDataSet();SqlDataAdapter da = newSqlDataAdapter(select PeopleID as 工作证号,PeopleName as 姓名,DepartName as 部门,PeopleSex a

18、s 性别,MarriageName as 婚姻状况,EducationName as 文化程度,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID, conn); da.Fill(ds2);this.dataGridView1.AutoGenerateColumns = tr

19、ue;this.dataGridView1.DataSource = ds2.Tables0; else string strSQL = select PeopleID as 工作证号,PeopleName as 姓名,DepartName as 部门,PeopleSex as 性别,MarriageName as 婚姻状况,EducationName as 文化程度,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.DepartID and People.Ma

20、rriageID=Marriage.MarriageID and People.EducationID=Education.EducationID AND + str + =DepartName; ds2 = newDataSet();SqlDataAdapter da = newSqlDataAdapter(strSQL, conn); da.Fill(ds2);this.dataGridView1.AutoGenerateColumns = true;this.dataGridView1.DataSource = ds2.Tables0; /初始化Treeview中的数据privatevo

21、id Init_TreeView() SqlCommand cmd = newSqlCommand(select DepartName from Department, conn);/使用While设置一个循环/先设置父节点的名称:TreeNode tn = treeView1.Nodes.Add(所有部门);SqlDataReader sdr = cmd.ExecuteReader();while (sdr.Read() tn.Nodes.Add(sdrDepartName.ToString(); sdr.Close(); treeView1.ExpandAll(); /初始化dgw中的员工

22、信息privatevoid Init_dgw_People() ds2 = newDataSet();SqlDataAdapter da = newSqlDataAdapter(select PeopleID as 工作证号,PeopleName as 姓名,DepartName as 部门,PeopleSex as 性别,EducationName as 文化程度,MarriageName as 婚姻状况,Birthday as 出生日期 from People,Department,Marriage,Education where People.DepartID=Department.De

23、partID and People.MarriageID=Marriage.MarriageID and People.EducationID=Education.EducationID, conn); da.Fill(ds2);this.dataGridView1.AutoGenerateColumns = true;this.dataGridView1.DataSource = ds2.Tables0;/ds.Clear(); 5.4 操作员工管理模块设计操作员工管理是对登录该管理系统的用户进行管理的。主要功能有用户名和密码的添加、删除、修改、查询等。其界面如图 5.4.1所示。图图5.4

24、.1 操作员工管理界面主要功能代码有:/增加Operator用户privatevoid toolStripButton1_Click(object sender, EventArgs e) try if (this.txt_OperID.Text = ) MessageBox.Show(请输入编号!, 信息提示); clearTextBox();return; string addStr = Insert into Operator(OperID,OperName,OperPassword) Values(OperID,OperName,OperPassword);/创建一个与Connecti

25、on关联的CommandSqlCommand cmd = newSqlCommand(addStr, conn); cmd.Parameters.Add(newSqlParameter(OperID, this.txt_OperID.Text); cmd.Parameters.Add(newSqlParameter(OperName, this.txt_OperName.Text); cmd.Parameters.Add(newSqlParameter(OperPassword, this.txt_Password.Text);/cmd.CommandType = CommandType.Te

26、xt; cmd.ExecuteNonQuery();this.dataGridView1.DataSource = Update_dgv_Operator(select OperID as 编号,OperName as 用户名,OperPassword as 密码 from Operator); clearTextBox(); catch (Exception ex) MessageBox.Show(该编号已存在!);/MessageBox.Show(ex.Message); clearTextBox(); /删除Operator用户privatevoid toolStripButton2_C

27、lick(object sender, EventArgs e) try if (this.txt_OperID.Text = ) MessageBox.Show(请选择要删除的编号!, 信息提示); clearTextBox();return; if (MessageBox.Show(确定要删除该用户吗?, 信息提示, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) = DialogResult.Yes) string deleStr = delete from Operator where OperID= + this.txt_Op

28、erID.Text;SqlCommand cmd = conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = deleStr; cmd.ExecuteNonQuery();this.dataGridView1.DataSource = Update_dgv_Operator(select OperID as 编号,OperName as 用户名,OperPassword as 密码 from Operator); clearTextBox(); catch (Exception ex) Messag

29、eBox.Show(ex.Message); clearTextBox(); /修改Operatorprivatevoid toolStripButton3_Click(object sender, EventArgs e) try if (this.txt_OperID.Text = ) MessageBox.Show(请选择要修改的编号!, 信息提示); clearTextBox();return; string updateStr = update Operator set OperID = + this.txt_OperID.Text + ,OperName = + this.txt_

30、OperName.Text + ,OperPassword = + this.txt_Password.Text + + where OperID= + this.dataGridView1.CurrentRow.Cells0.Value.ToString();SqlCommand cmd = newSqlCommand(updateStr, conn); cmd.ExecuteNonQuery();this.dataGridView1.DataSource = Update_dgv_Operator(select OperID as 编号,OperName as 用户名,OperPasswo

31、rd as 密码 from Operator); clearTextBox(); catch (Exception ex) MessageBox.Show(ex.Message); 5.5 申请信息管理模块设计申请信息管理是该公司的主要管理功能,是对公司业务的管理,如请假,购买设备等等的申请提交,然后通过一级,二级审批完成整个公司业务的流程,审批信息可以打印出来或者导出到Excel中。其中审批需要相应的审批权限。申请信息管理系统就是为了这一目的设计的。界面如图5.5.1所示。图图5.5.1 申请管理界面主要代码:privatevoid toolStripButton1_Click(object

32、 sender, EventArgs e) apply_Add AA = newapply_Add(this); AA.ShowDialog(); /删除申请信息记录privatevoid toolStripButton2_Click(object sender, EventArgs e) if (this.dataGridView1.CurrentRow.Cells0.Value.ToString() != ) if (MessageBox.Show(确定要删除该记录?, 信息提示, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) =

33、 DialogResult.Yes) string deleStr = DELETE FROM Step WHERE StepID= + this.dataGridView1.CurrentRow.Cells0.Value.ToString().Trim();SqlCommand cmd = newSqlCommand(deleStr, conn); cmd.ExecuteNonQuery(); apply_manage_Update(); /申请信息打印预览privatevoid toolStripButton5_Click(object sender, EventArgs e) print

34、PreviewDialog1.Document = this.printDocument1; printPreviewDialog1.ShowDialog(); /申请信息打印privatevoid toolStripButton6_Click(object sender, EventArgs e) printDialog1.ShowDialog(); /申请信息打印文本内容与格式privatevoid printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) int r = 0;

35、int c = 20; e.Graphics.DrawString(打印日期: + DateTime.Now.ToShortDateString(), newFont(宋体, 8, FontStyle.Italic), Brushes.Black, r, c); r = 200; c += 20; e.Graphics.DrawString(申请信息统计表 , newFont(宋体, 20, FontStyle.Bold), Brushes.Black, r, c); r = 0; c += 40;for (int l = 0; l ds.Tables0.Columns.Count; l+)

36、e.Graphics.DrawString(ds.Tables0.Columnsl.ToString(), newFont(宋体, 10, FontStyle.Bold), Brushes.Black, r, c); r = r + 80; r = 0; c += 20;for (int i = 0; i ds.Tables0.Rows.Count; i+) for (int j = 0; j ds.Tables0.Columns.Count; j+) e.Graphics.DrawString(ds.Tables0.Rowsij.ToString(), newFont(宋体, 10, Fon

37、tStyle.Regular), Brushes.Black, r, c); r = r + 80; r = 0; c += 20; /另存新档按钮,导出数据到Excel中。用流保存成xls文件。privatevoid toolStripButton7_Click(object sender, EventArgs e) saveFileDialog1.Filter = Execl files (*.xls)|*.xls; saveFileDialog1.FilterIndex = 0; saveFileDialog1.RestoreDirectory = true; saveFileDialo

38、g1.CreatePrompt = true; saveFileDialog1.Title = Export Excel File To;if (saveFileDialog1.ShowDialog() = DialogResult.OK) Stream myStream; myStream = saveFileDialog1.OpenFile();StreamWriter sw = newStreamWriter(myStream, System.Text.Encoding.GetEncoding(-0);/StreamWriter sw = new StreamWriter(myStrea

39、m, System.Text.Encoding.GetEncoding(gb2312);string str = ;try for (int i = 0; i 0) str += t; str += this.dataGridView1.Columnsi.HeaderText; sw.WriteLine(str);/写内容for (int j = 0; j this.dataGridView1.Rows.Count; j+) string tempStr = ;for (int k = 0; k 0) tempStr += t; tempStr += this.dataGridView1.Ro

40、wsj.Cellsk.Value.ToString(); sw.WriteLine(tempStr); /sw.Close();/myStream.Close(); catch (Exception) MessageBox.Show(导出成功, 信息提示, MessageBoxButtons.OK, MessageBoxIcon.Information); finally sw.Close(); myStream.Close(); 总结这个公司业务管理系统是我第一个开发带有图形界面的系统,在开发之前刚学会了C#语法,Visual Stdio 2008刚刚装好,还是没有用过的,所以边开发边学会了

41、用Visual Stdio 2008,和加深了对C#语法的了解。刚做这个课程设计时,感觉自己应该能开发出来。因为这个系统的功能还是比较简单的。但是当我真正下手做时一切都不同了,最初想出来的数据库设计行不通,信息冗余太大了,也很难实现审批流程的自定义,由于时间和个人能力有限,所以最后还是设计为固定的审批流程了。经过这次的课程设计,我学会了数据库,c#等等各方面的一些东西,但是感觉自己还是懂得一点点皮毛而已,所以以后还需要深入学习,积极动手,善于发现问题,这才有利于自己的进步。七、问题汇总如何关联两个表?答:使用外键关联。如何在更新一个表的同时,更新与这个表有关联的另外一个表?答:级联更新相关的字

42、段。如何更容易更直观的了解所用表之间的关系?答:使用视图。.还有很多问题,大多数都是在程序写代码过程中遇到,也是在程序中解决,不属于设计上的问题,是技术上的问题,在此不一一列出了。八、参考文献数据库系统概论/王珊 萨师煊 著24小时数据库入门/(美)Ryan Stephens Ron Plew 等著,金锴钰 等译Visual C#.NET 编程经典/Brad Maiani James Still 等著,康博 译Visual C#.NET 案例开发集锦欧立奇康祥顺 马煜 著九、使用说明书使用手册(以图解)在系统登录窗口输入用户名和密码来登录系统:输入密码输入用户名输入密码输入用户名申请信息管理基

43、础单元设置主界面申请信息管理基础单元设置退出系统操作员工设置退出系统操作员工设置婚姻状况单元设置文化程度单元设置申请类型单元设置申请状态单元设置部门信息单元设置员工信息单元设置3基婚姻状况单元设置文化程度单元设置申请类型单元设置申请状态单元设置部门信息单元设置员工信息单元设置打印员工信息统计表预览员工信息统计表导出员工信息表修改员工信息删除员工信息按钮单击某部门,在右边的列表中显示相对应的该部门的员工信息增加员工,单击该按钮,会弹出增加员工对话框打印员工信息统计表预览员工信息统计表导出员工信息表修改员工信息删除员工信息按钮单击某部门,在右边的列表中显示相对应的该部门的员工信息增加员工,单击该按

44、钮,会弹出增加员工对话框修改操作员工信息删除操作员工信息修改操作员工信息删除操作员工信息4操作员工管理:在下面三个文本框里输入需要增加,删除,修改的操作员工信息(编号,用户名,密码)增加操作员工信息在下面三个文本框里输入需要增加,删除,修改的操作员工信息(编号,用户名,密码)增加操作员工信息审批申请信息打印申请信息统计表审批申请信息打印申请信息统计表导出申请信息统计表导出申请信息统计表5申请管理:增加申请增加申请单击某部门,在右边的列表中显示相对应的该部门的申请信息删除申请信息询信息后,月结情况自动显示单击某部门,在右边的列表中显示相对应的该部门的申请信息删除申请信息询信息后,月结情况自动显示

45、某条申请记录的详细信息某条申请记录的详细信息样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)本系统开发工具:VB6.0本设计包含内容:源代码+可执行程序(计算机毕业设计)+计算机毕业论文+开题报告+答辩稿前言随着社会的发展和社会分工的趋于精细化,作为社会和企业、单位的主体人的协作性越来越突出,资金投入比例也在加大。人事档案管理正是将企业的主体人的各种信息综合起来利益与决策者的合理调配职员,使其发挥最大的作用。人事档案是考察了解个人人力资本提升过程的重要工具,是用人单位鉴别人才、选其

46、之长、为己所用的重要途径,也是核准有关情况的可靠依据和原始凭证。有此可见人事档案的管理,在人事工作中具有举足轻重的作用。当前,我国的经济建设已步入了一个高速发展的历史新时期,人事档案管理工作在现今开放的人才交流竞争中显得极为重要,企业要想在日趋激烈竞争的市场经济中立于不败之地,就必须拥有思想先进、具有专业知识和业务能力的人才。而取得人才的重任就落在人事部门的身上。在人才工作中,要做到选贤任能、知人善任,除直接地考察了解和识别人才外,还需通过人才档案历史地全面地了解人才。人才档案是人才个人经历和社会实践的纪录,是人才思想、品德、业务能力和工作表现的反映。人才档案管理的任务,不仅仅是经常地收集和整

47、理人才档案,进行科学管理,维护机密安全,更重要的是积极地为考察了解和选拔使用人才提供依据。因此,人才档案管理不是一项单纯性的任务,而是人事人才工作中不可缺少的一个组成部分。随着科学技术的不断进步,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事基本档案管理的效率,也是企事业单位科学化、正规化管理以及与世界接轨的重要条件。于此同时,人事档案管理系统也不断地

48、更新换代,功能也日趋强大和完善。特别是近来年Internet的飞速发展,Intranet技术得到应用,为企事业人事基本档案管理信息系统提供了良好的支持环境,使其在计算机网络和分布式数据库管理系统的支持下与企事业单位的其他系统,实现了办公、管理、计算、设计、控制、监测以及决策等多功能综合。摘要企业档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。整个系统从符合操作简便、界面友好、灵活

温馨提示

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

评论

0/150

提交评论