1.界面:
1).列表的更新、添加、删除、排序等操作;各种操作后的选择行;
2).windows菜单操作;
3).功能界面常用的功能点:增、删、改、列表查询、详细查询、刷新;
4).界面显示的元素通过数据库获得,如按钮名称;
2.功能:
1).系统的使用:
(1)用户
(2)权限
(3)登陆
(4)系统设定
A.基础数据维护,如数据库的默认数据。
B.字典设定,可以从其它功能设定。
(5)软件使用许可
(6)数据库的备份与还原,考虑备份完成后,数据库中表有了变化,在进行还原的情况。
2).版本更新(系统运行前必须检测试版本)
(1)生成时,设定各发布文件的版本号
(2)更新,通过网络、指定文件夹、客户端通过服务端
3.项目过程:
1).程序的发布
4.架构:
1).数据更新机制
2).锁机制
3).异常机制
4).日志输出机制
5).配制文件机制
6).业务消息管理机制
7).加解密机制
8).脚本机制
9).本地资源机制(如当前时间(可能是服务器时间)、文件、打印机(各种硬件操作)等)
5.函数
1).每一模块要有初始化函数,当在需要的时候,模块可以处于刚启动时的状态。对记忆数据的清理。
2).涉及到计算的数据,要单独做成一个函数。年龄(年月日相减、年相减,最终定为年月日相减)。
3).函数第一行输出日志(当前文件、行号),用于记录运行轨迹,发布后查错。
6.业务
1).对可能变化的需求可以用策略模式来实现
(1)客户编号的生成(001、KH001)
(2)员工编号的生成