主题:求助软件工程设计
一、数据流分析
某企业打算自主开发一工资支付系统,由软件部门负责。
处理工资事务的过程大致如下:
每月末员工把当月实际完成的工作量登记成表格,由各个部门汇总后教给财务部门,两名会计根据这些原始数据计算每个员工的工资,编制工资表、工资明细表和财务报表。然后,把记有每位员工工资总额的工资报表报送银行,由银行把钱打入每位员工的工资存折上,同时把工资明细表发给每位员工。
1、实现完整的DFD图;
2、对工资等重要数据编写数据字典;
3、对计算工资等重要过程编写算法;
4、撰写实验报告。
二、面向对象分析
某诊所的信息部门打算开发本所的预约系统:
当病人打电话预约时,接待员查阅预约登记表,如病人申请的就诊时间与其它先预约的时间有冲突,则与病人协商一个新的时间,病人同意后,接待员将输入约定的时间和病人的姓名。系统核实病人的名字并提供记录的病人数据,包括病人的病历号等。在病人完成治疗后,助手将作相应的标记,如有必要的话,就安排病人下一次的预约。
系统能够按病人的姓名和日期进行查询,预约信息和病人数据。接待员可以取消预约,可以打印出前三天未就诊的病人清单。系统可以从病人记录中获取电话号码。接待员可以打印出关于所有病人的每天和每周的工作安排。
1、对该系统完成用例建模,并绘制用例图;
2、绘制类图;
3、对主要的用例采用自然语言的描述方法进行过程描述;
4、撰写实验报告。
三、数据流的设计
某企业打算自主开发一工资支付系统,由软件部门负责。
处理工资事务的过程大致如下:
每月末员工把当月实际完成的工作量登记成表格,由各个部门汇总后教给财务部门,两名会计根据这些原始数据计算每个员工的工资,编制工资表、工资明细表和财务报表。然后,把记有每位员工工资总额的工资报表报送银行,由银行把钱打入每位员工的工资存折上,同时把工资明细表发给每位员工。
1、根据上机1的分析成果,完成设计,要求绘制优化后的工资支付系统的软件结构图(SD),并指出设计过程;
2、撰写实验报告。
四、面向对象的设计
对下列图书管理系统进行设计:
该系统有一些工作站用于处理读者事务。这些工作站由图书馆馆员操作。当读者借书时,首先读入读者的借书卡。然后由工作站的条形码阅读器读入该书的编号。当读者归还述时,只需读入书的号码。
读者可以在图书馆任意PC机上检索图书目录,当检索图书目录时,客户要指明检索方法(按作者姓名或书名或关键字)。
1、采用面向对象方法,对本系统进行设计,绘制详细类图和时序图。
2、撰写试验报告。
某企业打算自主开发一工资支付系统,由软件部门负责。
处理工资事务的过程大致如下:
每月末员工把当月实际完成的工作量登记成表格,由各个部门汇总后教给财务部门,两名会计根据这些原始数据计算每个员工的工资,编制工资表、工资明细表和财务报表。然后,把记有每位员工工资总额的工资报表报送银行,由银行把钱打入每位员工的工资存折上,同时把工资明细表发给每位员工。
1、实现完整的DFD图;
2、对工资等重要数据编写数据字典;
3、对计算工资等重要过程编写算法;
4、撰写实验报告。
二、面向对象分析
某诊所的信息部门打算开发本所的预约系统:
当病人打电话预约时,接待员查阅预约登记表,如病人申请的就诊时间与其它先预约的时间有冲突,则与病人协商一个新的时间,病人同意后,接待员将输入约定的时间和病人的姓名。系统核实病人的名字并提供记录的病人数据,包括病人的病历号等。在病人完成治疗后,助手将作相应的标记,如有必要的话,就安排病人下一次的预约。
系统能够按病人的姓名和日期进行查询,预约信息和病人数据。接待员可以取消预约,可以打印出前三天未就诊的病人清单。系统可以从病人记录中获取电话号码。接待员可以打印出关于所有病人的每天和每周的工作安排。
1、对该系统完成用例建模,并绘制用例图;
2、绘制类图;
3、对主要的用例采用自然语言的描述方法进行过程描述;
4、撰写实验报告。
三、数据流的设计
某企业打算自主开发一工资支付系统,由软件部门负责。
处理工资事务的过程大致如下:
每月末员工把当月实际完成的工作量登记成表格,由各个部门汇总后教给财务部门,两名会计根据这些原始数据计算每个员工的工资,编制工资表、工资明细表和财务报表。然后,把记有每位员工工资总额的工资报表报送银行,由银行把钱打入每位员工的工资存折上,同时把工资明细表发给每位员工。
1、根据上机1的分析成果,完成设计,要求绘制优化后的工资支付系统的软件结构图(SD),并指出设计过程;
2、撰写实验报告。
四、面向对象的设计
对下列图书管理系统进行设计:
该系统有一些工作站用于处理读者事务。这些工作站由图书馆馆员操作。当读者借书时,首先读入读者的借书卡。然后由工作站的条形码阅读器读入该书的编号。当读者归还述时,只需读入书的号码。
读者可以在图书馆任意PC机上检索图书目录,当检索图书目录时,客户要指明检索方法(按作者姓名或书名或关键字)。
1、采用面向对象方法,对本系统进行设计,绘制详细类图和时序图。
2、撰写试验报告。