贵阳市统计登记证管理系统的分析与设计的中期报告.docx
贵阳市统计登记证管理系统的分析与设计的中期报告
一、项目概述
贵阳市统计登记证管理系统是一款针对贵阳市各个行业的登记证管理系统,旨在提高政府部门的办事效率,缩短各类企业的申请时间,便于政府有序管理各类企业。
本次项目包括需求分析、系统设计、系统实现三个阶段,本报告为中期报告,主要包括系统设计的具体内容和完成情况。
二、系统设计
本系统主要以Web应用程序形式设计实现,基于B/S架构,采用JSP技术与SQLServer数据库进行数据交互。
系统设计包括以下几个部分。
1.数据库设计
系统数据库采用SQLServer2016,以下是部分设计表的结构:
(1)企业信息表
企业信息表是系统核心数据,包括企业名称、地址、税号、法人代表等信息,用于企业的登记证申请和后续管理。
|字段|类型|备注|
|----------|------|------------------|
|CompanyID|int|主键|
|Company|nvarchar(50)|企业名称|
|Address|nvarchar(100)|企业地址|
|Taxnumber|nvarchar(50)|企业税号|
|LegalRepresentative|nvarchar(50)|企业法人代表|
|Contact|nvarchar(20)|联系人|
|Mobile|nvarchar(20)|联系人手机号码|
|Industry|nvarchar(50)|企业所属行业|
|Status|int|状态(1-申请中,2-已批准,3-已拒绝)|
|Remark|nvarchar(200)|备注|
(2)登记证信息表
登记证信息表包括企业的各个登记证信息,如营业执照、组织机构代码、税务登记证等,用于企业申请,管理与查询。
|字段|类型|备注|
|----------------|------|------------------|
|CertificateID|int|主键|
|CompanyID|int|外键,关联企业信息表|
|CertificateType|int|文档类型(1-营业执照,2-组织机构代码,3-税务登记证)|
|CertificateNumber|nvarchar(50)|文档编号|
|CertificateImg|nvarchar(200)|文档链接|
|Status|int|状态(1-申请中,2-已批准,3-已拒绝)|
|Remark|nvarchar(200)|备注|
(3)用户信息表
用户信息表主要用于系统用户的管理,包括用户名、密码、权限等信息。
|字段|类型|备注|
|----------|------|-----|
|UserID|int|主键|
|Username|nvarchar(50)|用户名|
|Password|nvarchar(50)|密码|
|Role|int|权限(1-管理员,2-普通用户)|
|Remark|nvarchar(200)|备注|
2.系统功能模块设计
本系统包括登录模块、用户管理模块、企业信息管理模块、登记证管理模块等。
(1)登录模块
登录模块用于实现系统的身份验证,防止未授权访问。
(2)用户管理模块
用户管理模块用于管理系统用户,包括添加用户、删除用户、修改密码等。
(3)企业信息管理模块
企业信息管理模块用于管理企业基本信息,包括添加企业、修改企业信息、查询企业等。
(4)登记证管理模块
登记证管理模块用于管理企业的各种登记证信息,包括添加登记证、修改登记证状态、查询登记证等。
3.系统界面设计
本系统的界面设计以简洁易用为主,采用Bootstrap的UI框架进行开