From 0 to 1: Campus Life Circle Mini Program Development Notes (1)

feasibility study

The Campus Life Circle Mini Program is a social platform for university or college campuses, aiming to provide functions such as communication, sharing, mutual assistance, and information release for teachers and students on campus. Provide a convenient platform for teachers and students on campus to help them better understand campus life, participate in campus activities, exchange learning and share resources.

Functional decomposition

  • Announcement information: Provides campus news, notices, class schedules and other information to allow users to understand campus dynamics in a timely manner.
  • Lost and found: Provides a lost and found function, allowing users to post information about lost or found items to help owners find their items.
  • Second-hand trading: Provide a second-hand trading platform that allows users to buy and sell second-hand items, such as textbooks, electronic equipment, clothing, etc., making it easier for students to obtain the items they need.
  • Part-time recruitment: Publish various types of part-time positions, such as tutors, waiters, event planners, promoters, etc., providing detailed job descriptions, working hours, salary and other information. : Provides the function of searching and filtering part-time positions to easily find jobs that meet your needs.
  • Confession wall: aims to provide students with a channel to express love and convey emotions. It provides a platform for teachers and students on campus to publish confession messages anonymously or with real names, allowing them to express their love or gratitude to their favorite objects through text, pictures, etc.

block diagram

Data Dictionary

JobModel.DB_STRUCTURE = {
	_pid: 'string|true',

	JOB_ID: 'string|true',

	JOB_STATUS: 'int|true|default=1|comment=状态 0=仅自己可见,1=正常',

	JOB_CATE_ID: 'string|true|default=0|comment=分类',
	JOB_CATE_NAME: 'string|false|comment=分类冗余',
	JOB_ORDER: 'int|true|default=9999',
	JOB_VOUCH: 'int|true|default=0',

	JOB_USER_ID: 'string|true|comment=用户ID',

	JOB_DAY: 'string|false|comment=日期',

	JOB_FORMS: 'array|true|default=[]',
	JOB_OBJ: 'object|true|default={}',

	JOB_FAV_CNT: 'int|true|default=0',
	JOB_FAV_LIST: 'array|true|default=[]',
	JOB_VIEW_CNT: 'int|true|default=0',
	JOB_LIKE_CNT: 'int|true|default=0',
	JOB_LIKE_LIST: 'array|true|default=[]',
	JOB_COMMENT_CNT: 'int|true|default=0',

	JOB_QR: 'string|false',

	JOB_ADD_TIME: 'int|true',
	JOB_EDIT_TIME: 'int|true',
	JOB_ADD_IP: 'string|false',
	JOB_EDIT_IP: 'string|false',

};
CommentModel.DB_STRUCTURE = {
	_pid: 'string|true',

	COMMENT_ID: 'string|true',

	COMMENT_USER_ID: 'string|true|comment=用户ID',

	COMMENT_TYPE: 'string|true',
	COMMENT_OID: 'string|true',

	COMMENT_FORMS: 'array|true|default=[]',
	COMMENT_OBJ: 'object|true|default={}',

	COMMENT_LIKE_CNT: 'int|true|default=0',
	COMMENT_LIKE_LIST: 'array|true|default=[]',

	COMMENT_ADD_TIME: 'int|true',
	COMMENT_EDIT_TIME: 'int|true',
	COMMENT_ADD_IP: 'string|false',
	COMMENT_EDIT_IP: 'string|false',

};

UI design

Backend management system design

git source code

Source code download

Linus took it upon himself to prevent kernel developers from replacing tabs with spaces. His father is one of the few leaders who can write code, his second son is the director of the open source technology department, and his youngest son is an open source core contributor. Robin Li: Natural language will become a new universal programming language. The open source model will fall further and further behind Huawei: It will take 1 year to fully migrate 5,000 commonly used mobile applications to Hongmeng. Java is the language most prone to third-party vulnerabilities. Rich text editor Quill 2.0 has been released with features, reliability and developers. The experience has been greatly improved. Ma Huateng and Zhou Hongyi shook hands to "eliminate grudges." Meta Llama 3 is officially released. Although the open source of Laoxiangji is not the code, the reasons behind it are very heart-warming. Google announced a large-scale restructuring
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/3808186/blog/11048940