实验三

软件工程实验报告 三

 

 

 

课程

班级

学 号

姓 名

实验时间

软件工程导论

12网工2

120708244

董姗姗

2013.12.24

 

 

 

一、实验名称

 

系统详细设计

 

二、实验目的

 

根据需求分析、概要设计,完成系统的详细设计

 

三、实验主要内容

 

详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。

 

四、实验原理

 

1、模块说明。说明该模块需要实现什么功能,还有设计要点。

2、流程逻辑。用流程图说明该模块的处理过程。

3、算法。不一定有,如果涉及一些比较特殊的算法或关键模块,就写一下算法的伪代码或用流程图说明。

4、限制条件。该模块的功能有哪些限制,比如用户ID不能重复,只能查询自己权限范围内的用户。

5、输入项。每个子模块可以看做一个”方法“,我传给你什么,你给我输出什么。比如删除用户,输入项就是用户ID

6、输出项。删除用户的输出项,就是不能在查询模块里查询到已删除的用户

7、界面设计。用visio或者其他工具画一些界面图

8、需要操作的数据表。

 

五、实验结果

 

详细设计

 

 

 

目录

 

 

 

 

 

一、用户界面设计

 

 

 

用了改变颜色的函数。

 

主界面:

 

管理员界面:

 

 

新生注册界面:

 

 

、系统实现.

 

3.1通用功能类的实现

学生类:XL

管理类:GL

处理类:CL

 

3.2模块的实现

学生类

 

管理类:

 

处理类

 

、总结和展望

 

4.1总结

     通过学习软件工程导论,我进一步理解了什么是软件工程,怎样管理一个项目。并且在老师对各种建模语言的讲解,让我豁然开朗,明白了各种图在整个项目过程中所扮演的角色和起的作用。让我对需求分析和设计有了比较深刻的认识,懂得了怎样捕获需求,并将其转化成各种文档和图形模型。在这次实验中,查阅了相关的资料,明白了自己的不足,为以后独立进行设计打下了基础

 

 

4.2展望

 

    新生入学系统的完善能够更好的服务于学生和老师,使新生的入学显得不那么匆忙和无措,教师也能更好地对学生信息进行统计和处理,让信息能够更快捷,更方便。 随着信息技术在管理层上的不断深入的发展,处理信息应该需要更高的效率。

 参考文献

1]   c++面向对象程序设计 谭浩强    清华大学出版社

 

posted @ 2013-12-24 22:14  董姗姗  阅读(221)  评论(0编辑  收藏  举报