文件名称:ASP&C#教程\精通Asp.net2.0+Sql2005项目开发
文件大小:4.68MB
文件格式:RAR
更新时间:2013-05-24 16:57:00
.net,asp.net
1.本书2~10章所附代码的运行环境 操作系统:Windows 2000、Windows XP Professional、Windows 2003 开发环境:Microsoft Visual Studio 2005 数据库:SQL Server 2005 Web服务器:IIS5.1 及以上版本 2.本书所附光盘范例 第2章(\C02) 示例描述:本章实现了电子通讯录系统,功能包括用户注册、用户登录、修改密码、添加好友、添加好友联系方式、修改好友联系方式、删除好友联系方式等。 \MyAddressList \DB \MyAddressList.sql 电子通讯录系统数据数据库创建脚本 \MyAddressList \DB \MyAddressList.bak 电子通讯录系统数据数据库备份 \MyAddressList \Images\ 电子通讯录系统图片文件夹 \MyAddressList \Styles\Stye.css 电子通讯录系统样式表文件 \MyAddressList \Login.aspx 登录页面 \MyAddressList \Register.aspx 注册页面 \MyAddressList \ModifyPwd.aspx 修改密码页面 \MyAddressList \AddressAdd.aspx 添加好友页面 \MyAddressList \AddressList.aspx 好友管理页面 第3章(\C03) 示例描述:本章实现了网上选课系统,通过该系统,学校不同角色的用户可以通过网路完成选课系统功能:管理员通过该系统实现对学生、教师、课程的添加和维护和学生成绩的维护;教师通过该系统实现查看课程选修情况和录入学生成绩;学生通过该系统实现选课、退课等功能;还有公有模块:修改密码功能。 \MyElectCourse \DB \MyElectCourse.sql 网上选课系统数据数据库创建脚本 \MyElectCourse \DB \MyElectCourse.bak 网上选课系统数据数据库备份 \MyElectCourse \Images\ 网上选课系统图片文件夹 \MyElectCourse \Controls\left.ascx 网上选课系统用户控件 \MyElectCourse \Login.aspx 登录页面 \MyElectCourse \Main.aspx 管理员主页面 \MyElectCourse \adminStudentAdd.aspx 添加学生页面 \MyElectCourse \adminStudentDetails.aspx 学生维护页面 \MyElectCourse \adminCourse.aspx 添加课程页面 \MyElectCourse \adminCourseDetails.aspx 课程维护页面 \MyElectCourse \adminTeacherAdd.aspx 添加教师页面 \MyElectCourse \adminTeacherDetails.aspx 教师维护页面 \MyElectCourse \adminStudentScore.aspx 成绩维护页面 \MyElectCourse \studentElect.aspx 学生选课页面 \MyElectCourse \courseDetail.aspx 课程详细信息页面 \MyElectCourse \teacherQueryElect.aspx 教师查询选课情况页面 \MyElectCourse \teacherSubmitScore.aspx 教师提交成绩页面 \MyElectCourse \ModifyPwd.aspx 修改密码页面 第4章(\C04) 示例描述:本章实现了聊天室系统,功能包括用户登录、自动注册、用户发言、实时浏览发言、注销身份等。 \MyChatRoom\App_Code\BusinessLogicLayer 聊天室业务逻辑层,包括以下文件: \Message.cs 用户留言类 \User.cs 用户类 \MyChatRoom\App_Code\DataAccessLayer 聊天室数据访问层,包括以下文件: \Database.cs 数据访问类 \MyChatRoom\DB\MyChatRoom.sql 聊天室数据数据库创建脚本 \MyChatRoom\Images\ 聊天室系统图片文件夹 \MyChatRoom\Styles\ Styel.css 聊天室系统样式表文件 \MyChatRoom\Login.aspx 登录页面 \MyChatRoom\Main.aspx 聊天室主页面 \MyChatRoom\ShowMessage.aspx 浏览留言页面 \MyChatRoom\Speak.aspx 发表留言页面 第5章(\C05) 示例描述:本章实现了开放论坛系统,功能包括包括发表主题、发表回复、编辑、删除已发主题,以及非法用户管理等。 \MyBBS\App_Code\BusinessLogicLayer 开放论坛业务逻辑层,包括以下文件: \Reply.cs 回复类 \Topic.cs 主题类 \User.cs 用户类 \MyBBS\App_Code\DataAccessLayer 开放论坛数据访问层,包括以下文件: \Database.cs 数据访问类 \MyBBS\DB\MyBBS.sql 开放论坛数据库创建脚本 \MyBBS\Images\ 开放论坛系统图片文件夹 \MyBBS\Styles\Styel.css 开放论坛系统样式表文件 \MyBBS\Login.aspx 登录页面 \MyBBS\Register.aspx 用户注册页面 \MyBBS\TopicAdd.aspx 撰写主题页面 \MyBBS\TopicDetail.aspx 查看主题详细信息页面 \MyBBS\TopicList.aspx 浏览主题列表页面 \MyBBS\TopicReply.aspx 回复主题页面 \MyBBS\TopicUpdate.aspx 修改主题页面 第06章(\C06) 示例描述:本章实现了图书管理系统,功能主要分为三部分:书目检索、读者管理、图书管理;书目检索包括普通检索和高级检索;读者管理包括读者登录、读者信息、读者借阅历史、读者当前借阅、读者借阅过期催还、管理员登录等功能;图书管理包括图书借阅、图书归还、添加图书、图书维护、添加用户、用户维护、密码修改。 \MyLibrary\App_Code\BusinessLogicLayer 图书管理业务逻辑层,包括以下文件: \Book.cs 图书信息类 \Borrow.cs 借阅类 \User.cs 用户类 \MyLibrary\App_Code\DataAccessHelper 图书管理数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyLibrary\App_Code\DataAccessLayer 图书管理数据访问层,包括文件: \DataBase.cs 数据访问类 \MyLibrary\Controls 图书管理用户控件,包括文件: \AdminLeft.ascx 管理员左侧菜单控件 \ReaderLogin.ascx 用户登录后菜单控件 \ReaderTop.ascx 用户不登录菜单控件 \MyLibrary\DB \MyLibrary.sql 图书管理数据库创建脚本 \MyLibrary\DB \MyLibrary.bak 图书管理数据库备份 \MyLibrary\Images\ 图书管理系统图片文件夹 \MyLibrary\UsersManage 图书管理用户管理,包括文件: \UserAdd.aspx 添加用户页面 \UserLists.aspx 用户维护页面 \UserDetails.aspx 用户详细页面 \MyLibrary\BookManage 图书管理图书管理,包括文件: \BookAdd.aspx 添加图书页面 \BookLists.aspx 图书维护页面 \BookDetails.aspx 图书详细页面 \BookSearch.aspx 图书搜索页面 \BookSearchResult.aspx 搜索结果页面 \ReaderBookAdvancedSearch.aspx 用户高级搜索页面 \AdminBookAdvancedSearch.aspx 管理员高级搜索页面 \MyLibrary\Reader 图书管理读者信息管理,包括文件: \ReaderLogin.aspx 读者登录页面 \ReaderLoginMain.aspx 读者登录后主页面 \ReaderNotLogin.aspx 读者未登录页面 \ReaderBorrowHistory.aspx 借阅历史页面 \ReaderCurrentBorrow.aspx 当前借阅页面 \ReaderExpireCuiHuan.aspx 过期催还页面 \ReaderInformation.aspx 读者信息页面 \MyLibrary\Borrow 图书管理借阅管理,包括文件: \BorrowBook.aspx 借阅图书页面 \ReturnBook.aspx 归还图书页面 第07章(\C07) 示例描述:本章实现了在线考试系统,功能主要包括考试者功能和管理员功能,考试者需要功能:系统登录、选择不同的科目进行考试、在线考试、考试结束得到自己的成绩、查看试卷答案;管理员需要功能:管理员登录、考试科目管理、题库管理、用户管理、成绩管理、试卷管理: \MyOnLineExam\App_Code\BusinessLogicLayer 在线考试业务逻辑层,包括以下文件: \Course.cs 考试科目类 \Paper.cs 试卷类 \Users.cs 用户类 \Scores.cs 成绩类 \SingleProblem.cs 单选题类 \MultiProblem.cs 多选题类 \JudgeProblem.cs 判断题类 \FillBlankProblem.cs 填空题类 \MyOnLineExam\App_Code\DataAccessHelper 在线考试数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOnLineExam\App_Code\DataAccessLayer 在线考试数据访问层,包括文件: \DataBase.cs 数据访问类 \MyOnLineExam\Controls 在线考试用户控件,包括文件: \admin_left.ascx 管理员左侧菜单控件 \MyOnLineExam\DB \ 在线考试数据库,包括文件: \ MyOnLineExam.sql 数据库创建脚本 \ MyOnLineExam.bak 数据库备份 \MyOnLineExam\Images\ 在线考试系统图片文件夹 \MyOnLineExam\Web 在线考试系统页面,包括文件: \Login.aspx 用户登录页面 \UserTest.aspx 在线考试页面 \TestAnswer.aspx 查看试卷答案页面 \admin_Login.aspx 管理员登录页面 \adminMain.aspx 管理员主页面 \admin_CourseAdd.aspx 添加考试科目页面 \admin_CourseLists.aspx 考试科目管理页面 \admin_PaperSetup.aspx 制定试卷页面 \admin_PaperLists.aspx 试卷管理页面 \admin_UserAdd.aspx 添加用户页面 \admin_UserList.aspx 用户管理页面 \admin_UserScore.aspx 成绩管理页面 \admin_SingleSelectAdd.aspx 录入单选题页面 \admin_SingleSelectLists.aspx 单选题维护页面 \admin_MultiSelectAdd.aspx 录入多选题页面 \admin_MultiSelectLists.aspx 多选题维护页面 \admin_JudgeAdd.aspx 录入判断题页面 \admin_JudgeLists.aspx 判断题维护页面 \admin_FillBlankAdd.aspx 录入填空题页面 \admin_FillBlankLists.aspx 填空题维护页面 第8章(\C08) 程序描述:本章实现了一个网络招聘系统,提供了一个基于网络的交流平台,在这个平台上,工作提供者(公司方)发布空缺职位信息;另一方面,求职者通过填写自身的信息,或者提交电子简历,申请感兴趣的职位。系统的业务逻辑层包括城市类City、职位类Job、职位类别类JobType,以及简历类Resume。 \Affix 求职者提交的简历附件目录 \App_Code\BusinessLogicLayer\ 业务逻辑层 City.cs 城市类 Job.cs 职位类 JobType.cs 职位类别类 Resume.cs 简历类 \App_Code\CommonComponent\ 通用组件层 Encrypt.cs 加密类 EventsLog.cs 日志类 ValidateCode.cs 验证码生成类 \log4net\log4net.dll log4net日志组件 \App_Code\DataAccessHelper\ 数据访问接口层 GetSafeData.cs 安全获取数据类 SQLString.cs 构造SQL语句类 \App_Code\DataAccessLayer\ 数据访问层 Database.cs 数据库类 \DB\HRManager.sql 数据库创建脚本文件 \Images\ 系统图片目录 \Images\ValidateCode 验证码图片目录 \Log\HRManager.log 系统日志文件 \Styles\Style.css 系统样式表文件 \ UserControls\LeftTree.ascx 系统菜单树用户控件 \ UserControls\Include\applicant.xml 申请者菜单项 \ UserControls\Include\manager.xml 管理员菜单项 \ Admin.aspx 管理员首页 \ Default.aspx 系统首页 \ ErrorReport.aspx 系统错误信息页面 \ JobAdd.aspx 添加职位页面 \ JobApply.aspx 申请职位页面 \ JobDetail.aspx 职位详细信息页面 \ JobList.aspx 职位列表页面 \ JobQuery.aspx 查询职位页面 \ MasterPage.master 母版页 \ ResumeDetail.aspx 简历详细信息页面 \ ResumeQuery.aspx 查询简历页面 第9章(\C09) 示例描述:本章实现了网上书店系统,用户可以利用该系统浏览图书,按照类别、图书名称等查询图书,并实现用户的购物篮管理功能。同时,系统以系统管理者的身份,实现了图书管理的功能。 \MyBookShop\App_Code\BusinessLogicHelper 网上书店业务逻辑接口层,包括文件: \BookHelper.cs 图书接口类 \UserHelper.cs 用户接口类 \ValidateUtility.cs 数据验证功能类 \MyBookShop\App_Code\BusinessLogicLayer 网上书店业务逻辑层,包括以下文件: \Book.cs 图书信息类 \Cart.cs 购物篮类 \Category.cs 图书类别类 \Chart.cs 通用画图类 \User.cs 用户类 \MyBookShop\App_Code\DataAccessHelper 网上书店数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyBookShop\App_Code\DataAccessLayer 网上书店数据访问层,包括文件: \Database.cs 数据访问类 \MyBookShop\App_Code\UserControls 网上书店用户控件,包括文件: \HeaderMenu.ascx 系统菜单控件 \UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \MyBookShop\Styles\ Styel.css 网上书店系统样式表文件 \MyBookShop\Bill.aspx 用户付款页面 \MyBookShop\BookAdd.aspx 添加图书页面 \MyBookShop\BookDetail.aspx 查看图书详细信息页面 \MyBookShop\BookList.aspx 浏览、查询图书页面 \MyBookShop\BookStatistics.aspx 图书销量统计页面 \MyBookShop\CartView.aspx 购物篮管理页面 \MyBookShop\Login.aspx 用户登录页面 \MyBookShop\Register.aspx 用户注册页面 第10章(\C10) 示例描述:本章实现了办公自动化系统,通过该系统,公司不同角色的员工可以通过网路完成日常的办公,包括撰写报告、审阅公文等。另外,系统还将实现一个系统管理员角色,对整个系统进行动态的维护。 \MyOA\Affix 网络办公系统用户上传附件目录 \MyOA\App_Code\BusinessLogicHelper 网络办公系统业务逻辑接口层,包括文件: \FileHelper.cs 公文接口类 \ValidateUtility.cs 数据验证功能类 \MyOA\App_Code\BusinessLogicLayer 网络办公系统业务逻辑层,包括以下文件: \Department.cs 部门类 \File.cs 公文类 \FileStatus.cs 公文状态类 \Plan.cs 工作计划类 \Role.cs 用户角色权限类 \User.cs 用户类 \MyOA\App_Code\CommonComponent 网络办公系统通用组件层,包括文件: \Encrypt.cs 字符串加密类 \EventsLog.cs 系统日志类 \Tree.cs 权限树类 \MyOA\App_Code\DataAccessHelper 网络办公系统数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOA\App_Code\DataAccessLayer 网络办公数据访问层,包括文件: \Database.cs 数据访问类 \MyOA\App_Code\UserControls 网络办公用户控件,包括文件: \LeftTree.ascx 权限树菜单控件 \MyOA\DB\MyOA_CreateTable.sql 网络办公数据库创建脚本 \MyOA\DB\MyOA_InitData.sql 网络办公数据库数据初始化脚本 \MyOA\Images\ 网络办公系统图片文件夹 \MyOA\Styles\Styel.css 网络办公系统样式表文件 \MyOA\Default.aspx 系统首页 \MyOA\FileAdd.aspx 添加公文页面 \MyOA\FileDetail.aspx 查看公文详细信息页面 \MyOA\FileList.aspx 浏览、查询公文页面 \MyOA\Login.aspx 登录页面 \MyOA\LogView.aspx 日志管理页面 \MyOA\PlanList.aspx 工作计划管理页面 \MyOA\RoleManage.aspx 权限管理页面 \MyOA\UserAdd.aspx 添加用户页面 \MyOA\UserList.aspx 浏览、查询用户页面 \MyOA\UserResetPwd.aspx 用户修改密码页面 \MyOA\UserUpdate.aspx 修改用户信息页面