1、 数据库原理及web开发课程设计及报告 ——物业收费管理系统 院系:信息技术工程学院 完成时间:2014年1月9日 第1章 课程设计的题目 某小区拟开发一套小区物业收费管理系统。需求分析如下: 1) 业主信息主要包括:业主编号,姓名、房号、房屋面积、工作
2、单位、联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或多套房屋。 2) 部门信息包括:部门号、部门名称、部门负责人、部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。 3) 员工信息主要包括:员工号、姓名、出生年月、性别、住址、联系电话、所在部门号、职务和密码等。根据职务不同员工可以有不同的权限,职务为“经理”的员工有添加、删除和修改员工表中本部门员工信息的操作权限;职务为“收费”的员工只有收费的操作权限。 4) 收费信息包括:房号、业主编号、收费日期、收费类型、数量、收费金额、员工号等。收费类型包括物业费、卫生费、水费和电费,并按月收取
3、收费标准如表2-1所示。其中,物业费=房屋面积(平方米)X每平米单价,卫生费=套房数量(套)X每套单价,水费=用水数量(吨)X每吨水价,电费=用电数量(度)X每度单价。 5) 收费完毕应为业主生成收费单,收费单示例如表2-2所示。 1.1数据库需求分析 在本系统中要管理的信息有:员工管理、收费管理。因此本系统一共需要5张表。 业主:(业主编号、房号、姓名、房屋面积、工作单位、联系电话) 员工:(员工号、所在部、姓名、出生年月、性别、住址、联系电话、职务、密码、操作权限) 部门:(部门号,部门负责人员工号、部门名称、部门电话 收费标准:(收费类型编号、收费
4、类型、单位、单价) 收费信息:(房号、业主编号,收费日期、收费类型编号、收费金额、员工号、数量) YZ业主:(业主编号、房号、姓名、房屋面积、工作单位、联系电话、用水量、用电量、卫生费) 备注 列 数据类型 业主编号 YZno Int 房号 ROOMno Int 姓名 YZname Varchat 房屋面积 ROOMmj Varchat 工作单位 YZDW Varchat 联系电话 YZTLE Varchat 员工:(员工号、部门号、姓名、出生年月、性别、住址、联系电话、职务、密码、操作权限) 备注 列 数
5、据类型 员工号 YGno Int 部门号 BMno Int 姓名 YGname Varchat 出生年月 YGage Varchat 性别 YGsex Varchat 住址 YGard Varchat 联系电话 YGTLE Varchat 职务 ZM Varchat 密码 MIMA Varchat 操作权限 CZQX Int 部门:(部门号、部门负责人员工号、部门名称、部门电话) 备注 列 数据类型 部门号 BMno Int 部门负责人员工号 YGno Int 部门名称 BMname Varchar 部门电
6、话 BMTLE Varchar 收费标准:(收费类型编号、收费类型、单位、单价) 备注 列 数据类型 收费类型编号 SFLXno Int 收费类型 SFLX Varchar 单位 DW Varchar 单价 DJ Varchar 收费信息:(房号、业主编号,收费日期、收费类型) 备注 列 数据类型 房号 ROOMno Int 业主姓名 YZname Varchar 收费类型 SFLX Varchar 收费类型编号 SFLXno Int 金额 JINE VARCHAR 合计 HEJI VARCHAR
7、 1.2数据库结构设 1.2.1 E-R图 1.2.2 数据库关系图 第2章 系统实现 2.1系统用户管理模块的实现 创建一个web窗体,利用Button、TextBox等控件制作,如下图: 用户登录窗口 2.2收费管理模块窗体的实现 创建一个web窗体,利用Button、SqlDataSource、GridView、DropDownList、Label等控件制作: 2.3员工管理模块的实现 创建一个web窗体,利用TextBoxButton、SqlDataSource、GridView、DropDownList、等控件制作:
8、第3章 功能代码设计 登录页 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="denglu.aspx.cs" Inherits="Web_denglu" %>
9、"server">