西华大学课程设计报告
................ 4....................... ........................
3.3 分析动态模型 3.3.1 顺序图
1.登录系统
图书管理员通过登录界面输入用户名和密码,登录信息控制对象获得密码和用户名后验证其正确性如果正确则显示系统主功能界面,如错误的提示错误信息。得到登录成功和登录失败时序图如图4.15、4.16所示。
用户表中存放用户的登录名和密码。验证输入信息,就是验证用户表中是否有该输入的用户名存在,如果用户名存在,则验证其密码是否正确,如果正确则返回登录成功消息,否则返回登录失败消息。
第13页
西华大学课程设计报告
2.添加图书 ................ 3................... .......................
3.3.2 协作图
.......................
3.3.3 状态图
.......................
3.3.4 活动图
..........................
第14页
西华大学课程设计报告
4. 设计模型
4.1 软件平台设计
图书管理系统的开发和运行环境如下:
操作系统:图书管理系统可以运行在windows系列桌面操作系统之上。 支撑软件:本系统选用vc++6.0作为开发工具,DBMS选用ACCESS,数据库中间件采用ADO方式。
CASE平台:图书管理系统的分析、设计、实现和部署模型是在ROSE2003建模环境下创建的。源代码的生成使用了ROSE的正向和逆向工程。数据库设计采用了POWERDESIGNER。
4.2 结构设计
在图书管理系统中,系统结构视图由如下所示的4各包(子系统)组成,如图5.1所示。
业务模型包:包含分析阶段主要的类(借阅图书类、归还图书类、图书类、读者类、出版社类)。在此设计阶段将结合具体实现环境(VC)对其进行细化,规约,完善。
第15页
西华大学课程设计报告
数据库包:未业务模型包中的类提供数据存取服务,本系统采用ADO方式操作数据库。并自己设计函数方法对ADO数据库访问操作进行了必要的简化。
组件包:包含一些可以被系统中其他包所使用的服务,如异常处理,字符串转换比较,日期获取等。
4.3 数据库设计
4.4 详细设计与界面设计 4.4.1 图书信息管理
1.设计类
CDialog类:MFC提供的对话框基类。
第16页
相关推荐: