软件工程实验报告总结

软件工程实验报告总结一、实验名称系统详细设计二、实验目的根据需求分析、概要设计,完成系统的详细设计三、实验主要内容详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。四、实验原理1、模块说明。说明该模块需要实现什么功能,还有设计要点。2、流程逻辑。用流程图说明该模块的处理过程。3、算法。不一定有,如果涉及一些比较特殊的算法或关键模块,就写一下算法的伪代码或用流程图说明。4、限制条件。该模块的功能有哪些限制,比如用户ID不能重复,只能查询自己权限范围内的用户。5、输入项。每个子模块可以看做一个”方法“,我传给你什么,你给我输出什么。比如删除用户,输入项就是用户ID。6、输出项。删除用户的输出项,就是不能在查询模块里查询到已删除的用户。五、实验结果详细设计目录一、数据库设计二、用户界面设计1/6三、系统实现.3.1通用功能类的实现3.2申报开票模块的实现四、总结和展望4.1总结4.2展望一、控件的位置拖放安排在绝大多数的程序界面设计中,并不是所有的元素都具有相同的重要性,所以应抓住重点,将较重要的元素定位在对用户来说处在一目了然的位置是非常重要的,可以尝试根据“功能”和“关系”来组成一个逻辑信息组。按照控件在功能上的联系,将它们放在一起,在视觉效果上也要比将它们分散在屏幕的各处要好得多。二、控件的大小与一致性编排控件的大小设置是程序设计时经常遇到的问题,虽然操作非常简单,却很难决定控件的大小。合理设置控件的大小以达成一致性是界面设计中的重要问题之一,一致性的外观将体现应用程序的协调性。如果缺乏一致性就会使界面混乱无序,会对用户的使用带来不便。三、合理利用空间,保持界面的简洁界面设计最重要的原则就是简洁与明了。对于应用程序而言,如果界面看上去很难,则可能程序使用本身也比较复杂,而在设计时稍稍深入考虑一下,便有助于创建看上去和用起来都很简单的界面。四、合理利用颜色、图像和显示效果来达成内容与形式的统一依据许多程序设计人员的经验,应当尽量限制应用程序所用颜色的种类,而且色调也应该保持一致。该程序运行的主界面、输入界面、查询界面、点菜界面、删除界面及退出界面等:主界面:2/6软件界面根据使用者自订查询界面:软件界面根据使用者自订二、系统实现本项目在开发过程中,针对所有包、类、窗口、数据窗口、对象的命名都有明确规定,为了减少工作量,保证程序的一致性,我们建立了多个公共父类,父类对象主要(如公共查询父窗口、公共提示窗口、公共编码类数据窗口等)用来实现基本操作和基本功能函数,如在查询父窗口中实现窗口居中、窗口拖动的基本操作,在公共编码类数据窗口中实现按数据列正反排序等功能。本系统中所有控件都是以从父类中继承并添加新代码实现的,同时我们也大量使用了面向对象的新技术,比如后面将要提到的自定义类和用户对象等等。我们根据用例的设计分别进行了实现,酒店管理系统的大类和用例对应关系分别为:通用功能类的实现2.1因为通用功能提供的公共函数、类、程序很多,为了便于管理和识别,按照不同功能和作用范围进行了划分。以下为示例代码,使用者请使用自己的代码段。structcustomerintnumber;{roomnumber;int/36introomtype;charname[12];charsex[10];intage;inttel;intday;charidentitycard;chardate[15];intparknumber;intsum1;}cus[1000];示例代码一:创建一个customer结构体,囊括了客户的姓名name、性别sex、身份证号identitycard、入住日期date、入住天数day,电话号码tel,消费总额sun1等成员变量。voidmain(){voidwelcome();voidShow();intWrite();intPrint();intSearch();intModify();4/6intprice();intcheck_out();intname();intage();intsubject();voidquit();chardel_name();intcheck_out();intparknumber();}示例代码二:main()为主函数,通过main函数来调用子函数,通过main函数来进入酒店管理系统,进行各种的操作。三、总结和展望3.1总结分析方法与设计模式因需求的不同而多种多样。不同的方法,有的可能带来非常明...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?