软件工程逃课小组——项目系统设计与数据库设计
1.团队项目的预期开发计划时间安排
2.团队项目的预期开发计划分工安排
3.体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计
体系结构设计+功能模块层次图
设计类图
ER分析+表结构设计
病人信息表(挂号单编号、姓名、性别、年龄)
科室表(科室编号、名称)
管理人员表(姓名、管理者编号、性别)
医生信息表(姓名、性别、电话、医生编号)
Patients表
名 | 类型 | 长度 | 是否为空 |
---|---|---|---|
Yh_user | int | 0 | F |
Yh_passwd | varchar | 64 | F |
Yh_t_number | int | 0 | F |
Yh_age | Int | 0 | F |
Yh_ddh | Int | 64 | F |
Yh_sex | string | 0 | F |
Doctors表
名 | 类型 | 长度 | 是否为空 |
---|---|---|---|
D_user | int | 0 | F |
D_message | String | 64 | F |
D_czsj | int | 0 | F |
D_money | Int | 0 | F |
Sectionoffice表 | |||
K_ message | String | 0 | F |
:--------: | :--------: | :-: | :----: |
Managers表 | |||
G_user | int | 0 | F |
:----: | :---------: | :---: | :-----: |
G_passwd | varchar | 64 | F |
G_message | string | 0 | F |
Charge表
S_order nummber | int | 0 | F |
---|---|---|---|
S_unpaid | int | 0 | F |
S_paid | int | 0 | F |
Registers表
B_name | int | 0 | F |
---|---|---|---|
B_sex | string | 0 | F |
B_age | int | 0 | F |
B_doctor | string | 0 | F |
B_division | string | 0 | F |
B_time | int | 0 | F |
系统安全和权限设计
我们会通过不同访问者,进行分别对待获得的数据库安全保密设计考虑。对于用户会采用加口令加验证码方式登录。用户名的权限限制为只能进行基本的增删改查数据功能。
数据库由专门门数据库管理员对数据库操作,注意以下安全问题,访问安全,数据安全,传输安全。
4.工作流程
5.《系统设计说明书》《数据库设计说明书》GitHub链接
https://github.com/smithLIUandhisbaby/sf-team